diff options
Diffstat (limited to 'cmd/gotosocial/admin.go')
-rw-r--r-- | cmd/gotosocial/admin.go | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/cmd/gotosocial/admin.go b/cmd/gotosocial/admin.go index 3b2ea69e3..41eb40633 100644 --- a/cmd/gotosocial/admin.go +++ b/cmd/gotosocial/admin.go @@ -108,7 +108,7 @@ func adminCommands() *cobra.Command { adminAccountDisableCmd := &cobra.Command{ Use: "disable", - Short: "prevent a local account from signing in or posting etc, but don't delete anything", + Short: "set 'disabled' to true on a local account to prevent it from signing in or posting etc, but don't delete anything", PreRunE: func(cmd *cobra.Command, args []string) error { return preRun(preRunArgs{cmd: cmd}) }, @@ -119,6 +119,19 @@ func adminCommands() *cobra.Command { config.AddAdminAccount(adminAccountDisableCmd) adminAccountCmd.AddCommand(adminAccountDisableCmd) + adminAccountEnableCmd := &cobra.Command{ + Use: "enable", + Short: "undo a previous disable command by setting 'disabled' to false on a local account", + PreRunE: func(cmd *cobra.Command, args []string) error { + return preRun(preRunArgs{cmd: cmd}) + }, + RunE: func(cmd *cobra.Command, args []string) error { + return run(cmd.Context(), account.Enable) + }, + } + config.AddAdminAccount(adminAccountEnableCmd) + adminAccountCmd.AddCommand(adminAccountEnableCmd) + adminAccountPasswordCmd := &cobra.Command{ Use: "password", Short: "set a new password for the given local account", |