Documentation
¶
Overview ¶
Package setup provides commands for initializing and configuring the bookmark database. It handles database creation, initial schema setup, and optional Git repository tracking.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var InitCmd = &cobra.Command{ Use: "init", Short: "Initialize a new bookmarks database", Hidden: true, Annotations: cli.SkipDBCheckAnnotation, PersistentPreRunE: cli.HookCheckIfDatabaseInitialized, RunE: func(cmd *cobra.Command, args []string) error { cfg, err := config.FromContext(cmd.Context()) if err != nil { return fmt.Errorf("failed to get config: %w", err) } return initializeAction(app.New(cmd.Context(), app.WithConfig(cfg), app.WithConsole(ui.NewDefaultConsole(cmd.Context(), func(err error) { sys.ErrAndExit(err) })), )) }, PostRunE: InitAppPostFunc, }
Functions ¶
func InitAppPostFunc ¶
InitAppPostFunc ask user to track new database if git is initialized.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.