You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: update README to reflect implemented features
- Mark config multi-profile and remote providers as completed
- Update milestone to 90%
- Remove 'not yet implemented' notice from config section
- Update usage section with new --config CLI interface and output format
> **Estado**: ⏳ Planificado — aún no implementado. El diseño de la configuración está definido en [config.toml.example](config.toml.example) como referencia para la implementación futura.
49
-
50
-
Git Reports trabajará con perfiles: cada uno agrupa un email, un token y una lista de repositorios remotos. Esto permite manejar varias empresas, providers y cuentas desde un único archivo.
48
+
Git Reports trabaja con perfiles: cada uno agrupa un email, un token y una lista de repositorios remotos. Esto permite manejar varias empresas, providers y cuentas desde un único archivo.
51
49
52
50
### Archivo de configuración
53
51
@@ -105,18 +103,22 @@ Ver [config.toml.example](config.toml.example) para un ejemplo completo con todo
105
103
106
104
## 🖥️ Uso
107
105
108
-
> **Estado actual**: solo analiza repositorios locales ya clonados.
109
-
110
106
```bash
111
-
cargo run --release -- --repo /path/to/repo --output report.json
107
+
# Analizar con config.toml en el directorio actual
108
+
cargo run --release -- --period week
109
+
110
+
# Especificar config y guardar resultado en archivo
111
+
cargo run --release -- --config config.toml --period month --output report.json
112
112
```
113
113
114
114
| Argumento | Descripción | Default |
115
115
|---|---|---|
116
-
|`--repo`| Ruta local al repositorio |`.`|
117
-
|`--output`| Archivo JSON de salida | — |
116
+
|`--config`| Ruta al archivo de configuración |`config.toml`|
117
+
|`--output`| Archivo JSON de salida (stdout si no se especifica) | — |
0 commit comments