|
|
@ -339,7 +339,10 @@ func runChangePassword(c *cli.Context) error { |
|
|
|
return err |
|
|
|
return err |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if err := initDB(); err != nil { |
|
|
|
ctx, cancel := installSignals() |
|
|
|
|
|
|
|
defer cancel() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if err := initDB(ctx); err != nil { |
|
|
|
return err |
|
|
|
return err |
|
|
|
} |
|
|
|
} |
|
|
|
if !pwd.IsComplexEnough(c.String("password")) { |
|
|
|
if !pwd.IsComplexEnough(c.String("password")) { |
|
|
@ -393,7 +396,10 @@ func runCreateUser(c *cli.Context) error { |
|
|
|
fmt.Fprintf(os.Stderr, "--name flag is deprecated. Use --username instead.\n") |
|
|
|
fmt.Fprintf(os.Stderr, "--name flag is deprecated. Use --username instead.\n") |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if err := initDB(); err != nil { |
|
|
|
ctx, cancel := installSignals() |
|
|
|
|
|
|
|
defer cancel() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if err := initDB(ctx); err != nil { |
|
|
|
return err |
|
|
|
return err |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -456,7 +462,10 @@ func runCreateUser(c *cli.Context) error { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
func runListUsers(c *cli.Context) error { |
|
|
|
func runListUsers(c *cli.Context) error { |
|
|
|
if err := initDB(); err != nil { |
|
|
|
ctx, cancel := installSignals() |
|
|
|
|
|
|
|
defer cancel() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if err := initDB(ctx); err != nil { |
|
|
|
return err |
|
|
|
return err |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -493,7 +502,10 @@ func runDeleteUser(c *cli.Context) error { |
|
|
|
return fmt.Errorf("You must provide the id, username or email of a user to delete") |
|
|
|
return fmt.Errorf("You must provide the id, username or email of a user to delete") |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if err := initDB(); err != nil { |
|
|
|
ctx, cancel := installSignals() |
|
|
|
|
|
|
|
defer cancel() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if err := initDB(ctx); err != nil { |
|
|
|
return err |
|
|
|
return err |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -525,7 +537,10 @@ func runDeleteUser(c *cli.Context) error { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
func runRepoSyncReleases(_ *cli.Context) error { |
|
|
|
func runRepoSyncReleases(_ *cli.Context) error { |
|
|
|
if err := initDB(); err != nil { |
|
|
|
ctx, cancel := installSignals() |
|
|
|
|
|
|
|
defer cancel() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if err := initDB(ctx); err != nil { |
|
|
|
return err |
|
|
|
return err |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -591,14 +606,20 @@ func getReleaseCount(id int64) (int64, error) { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
func runRegenerateHooks(_ *cli.Context) error { |
|
|
|
func runRegenerateHooks(_ *cli.Context) error { |
|
|
|
if err := initDB(); err != nil { |
|
|
|
ctx, cancel := installSignals() |
|
|
|
|
|
|
|
defer cancel() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if err := initDB(ctx); err != nil { |
|
|
|
return err |
|
|
|
return err |
|
|
|
} |
|
|
|
} |
|
|
|
return repo_module.SyncRepositoryHooks(graceful.GetManager().ShutdownContext()) |
|
|
|
return repo_module.SyncRepositoryHooks(graceful.GetManager().ShutdownContext()) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
func runRegenerateKeys(_ *cli.Context) error { |
|
|
|
func runRegenerateKeys(_ *cli.Context) error { |
|
|
|
if err := initDB(); err != nil { |
|
|
|
ctx, cancel := installSignals() |
|
|
|
|
|
|
|
defer cancel() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if err := initDB(ctx); err != nil { |
|
|
|
return err |
|
|
|
return err |
|
|
|
} |
|
|
|
} |
|
|
|
return models.RewriteAllPublicKeys() |
|
|
|
return models.RewriteAllPublicKeys() |
|
|
@ -628,7 +649,10 @@ func parseOAuth2Config(c *cli.Context) *oauth2.Source { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
func runAddOauth(c *cli.Context) error { |
|
|
|
func runAddOauth(c *cli.Context) error { |
|
|
|
if err := initDB(); err != nil { |
|
|
|
ctx, cancel := installSignals() |
|
|
|
|
|
|
|
defer cancel() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if err := initDB(ctx); err != nil { |
|
|
|
return err |
|
|
|
return err |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -645,7 +669,10 @@ func runUpdateOauth(c *cli.Context) error { |
|
|
|
return fmt.Errorf("--id flag is missing") |
|
|
|
return fmt.Errorf("--id flag is missing") |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if err := initDB(); err != nil { |
|
|
|
ctx, cancel := installSignals() |
|
|
|
|
|
|
|
defer cancel() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if err := initDB(ctx); err != nil { |
|
|
|
return err |
|
|
|
return err |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -712,7 +739,10 @@ func runUpdateOauth(c *cli.Context) error { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
func runListAuth(c *cli.Context) error { |
|
|
|
func runListAuth(c *cli.Context) error { |
|
|
|
if err := initDB(); err != nil { |
|
|
|
ctx, cancel := installSignals() |
|
|
|
|
|
|
|
defer cancel() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if err := initDB(ctx); err != nil { |
|
|
|
return err |
|
|
|
return err |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -748,7 +778,10 @@ func runDeleteAuth(c *cli.Context) error { |
|
|
|
return fmt.Errorf("--id flag is missing") |
|
|
|
return fmt.Errorf("--id flag is missing") |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if err := initDB(); err != nil { |
|
|
|
ctx, cancel := installSignals() |
|
|
|
|
|
|
|
defer cancel() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if err := initDB(ctx); err != nil { |
|
|
|
return err |
|
|
|
return err |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|