Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

`humility net counters` cannot handle counters with 7+ digits

Abierto
#579 0 comentarios 0 reacciones 1 asignado Ver en GitHub

@mkeeter ya está trabajando en esto.

Desde el 22/10/2025.

Evaluación

Este issue todavía no se ha evaluado.

Descripción

:bug: bug :computer: console ui

This is low-urgency, but while attempting to show off some of our cool ASCII art to a friend, I noticed that the humility net counters command looks a bit ugly when there are numbers with more than six digits. It screws up both the tables and also the cool Unicode block diagram :(

For example:

eliza@alfred ~ $ pfexec humility -t cosmo-os net counters
humility: attached to 1fc9:0143:WTECYVHYHSQD4 via CMSIS-DAP
 -------------------------------------------------------------------
 |  KSZ8463  |         Transmit         |         Receive          |
 |           |   UC   |   BC   |   MC   |   UC   |   BC   |   MC   |
 |-----------|--------|--------|--------|--------|--------|--------|
 | Port 1    |      0 |      0 | 1296164 |      0 |      0 |      0 |
 | Port 2    |      0 |      0 | 1296164 |      0 |      0 |      0 |
 | Port 3    |      0 |      0 |      0 |      0 |      0 | 2592328 |
 -------------------------------------------------------------------

 -------------------------------------------------------
 |     VSC8562     |     Transmit    |     Receive     |
 |                 |  Good  |   Bad  |  Good  |   Bad  |
 |-----------------------------------------------------|
 | Port 0 | MAC    |   6164 |      0 |      0 |      0 |
 |        | Media  |      0 |      0 |   6164 |      0 |
 | Port 1 | MAC    |   6164 |      0 |      0 |      0 |
 |        | Media  |      0 |      0 |   6164 |      0 |
 -------------------------------------------------------

            ┌──────────────────┐            ┌───────────────────┐
            │ KSZ8463          │            │ VSC85x2           │
            │                  │tx        rx│                   │tx
            │            1296164├───────────►│6164           6164├───────►
            │                  │1          0│                   │0
┌────┐    rx│                 0│◄───────────┤0                 0│◄───────
│    ├─────►│2592328            │rx        tx│                   │rx
│ SP │     3│                  │            │                   │
│    │◄─────┤0                 │tx        rx│                   │tx
└────┘    tx│            1296164├───────────►│6164           6164├───────►
            │                  │2          1│                   │1
            │                 0│◄───────────┤0                 0│◄───────
            │                  │rx        tx│                   │rx
            └──────────────────┘            └───────────────────┘
                                             MEDIA           MAC

eliza@alfred ~ $
Lenguaje dominante
Rust
Estrellas
587
Forks
64
Merge medio
2 d 15 h
PR fusionados (30 d)
5

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de oxidecomputer/humility

Todos los issues de oxidecomputer/humility

Issues similares

Más issues de Rust

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.