Open zeppaman opened 6 years ago
Some update after login implementation:
Some updates on configuration implementation: configuration is treated as a regular system collection (no validation provided atm)
@girardengo after your last pull request, this task progress are updated?
User story
Create a Cli application (.exe), based on .net core that manage:
task
microframework can be used to manage arguments [this is a valid example] (https://github.com/commandlineparser/commandline)
Commands:
raw-cli
Examples
raw-cli list users raw-cli list users -id 24 raw-cli save users -f user.json raw-cli remove users -id 34 raw-cli sync --project-folder C:\test\ --delete --dry-run
note list and remove take id arguments as imput. in this case all arguments are applied by name\value and all parameters compose document sample to use for query data.
All interaction will be using CRUD service into application.
login
After task for autentication, login\logout commands will be added to command list. Basically login will take the authorization token while logout will clear\revoke it.
acceptance criteria
user can run cli to change config without accessing database
user can run cli to sycn configuration
[x] logging
[x] login
[x] login kubernetes like
[ ] list
[ ] save\update
[ ] sync from folder (with --delete option)
[ ] dryrun
[ ] delete