Integrate account-management cli-commands

This commit is contained in:
Ilja Neumann
2020-08-18 12:09:21 +02:00
parent 2399501a88
commit 0f809b99fd
2 changed files with 18 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
Change: Add cli-commands to manage accounts
COMMANDS:
- list, ls List existing accounts
- add, create Create a new account
- update Make changes to an existing account
- remove, rm Removes an existing account
- inspect Show detailed data on an existing account
- help, h Shows a list of commands or help for one command
https://github.com/owncloud/product/issues/115

View File

@@ -18,6 +18,13 @@ func AccountsCommand(cfg *config.Config) *cli.Command {
Usage: "Start accounts server",
Category: "Extensions",
Flags: flagset.ServerWithConfig(cfg.Accounts),
Subcommands: []*cli.Command{
command.ListAccounts(cfg.Accounts),
command.AddAccount(cfg.Accounts),
command.UpdateAccount(cfg.Accounts),
command.RemoveAccount(cfg.Accounts),
command.InspectAccount(cfg.Accounts),
},
Action: func(c *cli.Context) error {
accountsCommand := command.Server(configureAccounts(cfg))
if err := accountsCommand.Before(c); err != nil {