Skip to content

Conversation

@oliver254
Copy link
Contributor

No description provided.

- Ajout de la commande principale `ListCommand` pour les opérations de liste.
- Enrichissement des commandes `GreetCommand`, `AddCommand` et `ListFilesCommand` avec une option d'aide détaillée (`--help` ou `-h`).
- Refonte de la gestion de l'aide globale dans `CliApplication` avec les méthodes `ShowHelp` et `ShowCommandHelp`.
- Réorganisation des sous-commandes dans `Program.cs` pour une meilleure hiérarchie.
- Ajout de métadonnées dans les fichiers `.csproj` pour générer des packages NuGet avec des informations supplémentaires.
- Amélioration de la validation des commandes et des messages d'erreur pour une meilleure expérience utilisateur.
- Add generic methods GetArgument<T>(name) and GetOption<T>(name)
- Implement automatic --help/-h handling for all commands
- Add CommandBuilder for fluent configuration with AddArgument<T>() and AddOption<T>()
- Replace position-based argument access with name-based system
- Add ArgumentDefinition for typed positional parameters
- Support automatic default values from command definitions
- Add comprehensive test coverage for new features
- Update documentation and examples
@oliver254 oliver254 self-assigned this Dec 4, 2025
@oliver254 oliver254 added this to the v1.2.0 milestone Dec 4, 2025
@oliver254 oliver254 closed this Dec 4, 2025
@oliver254 oliver254 deleted the feature/arguments branch December 4, 2025 17:35
@oliver254 oliver254 restored the feature/arguments branch December 4, 2025 17:41
@oliver254 oliver254 reopened this Dec 4, 2025
@oliver254 oliver254 merged commit 398b34e into dev Dec 4, 2025
2 checks passed
@oliver254 oliver254 deleted the feature/arguments branch December 4, 2025 17:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants