cmd

package
v0.0.0-...-1b40d11 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 30, 2024 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var LoginCmd = &cobra.Command{
	Use:     "login",
	Aliases: aliases.LoginAliases,
	Short:   constants.ShortLoginDesc,
	Long:    constants.LongLoginDesc,
	PreRunE: func(cmd *cobra.Command, args []string) error {
		return utils.ValidateRequiredFlags(cmd, []string{constants.UsernameFlag})
	},
	Run: func(cmd *cobra.Command, args []string) {
		password, err := utils.PromptForPassword()
		if err != nil {
			fmt.Println("Error:", err)
			os.Exit(1)
		}

		err = login(username, password)
		if err != nil {
			fmt.Println("Error:", err)
			os.Exit(1)
		}

		fmt.Println("Login successful!")
	},
}
View Source
var RegisterCmd = &cobra.Command{
	Use:     "register",
	Aliases: aliases.RegisterAliases,
	Short:   constants.ShortRegisterDesc,
	Long:    constants.LongRegisterDesc,
	PreRunE: func(cmd *cobra.Command, args []string) error {
		return utils.ValidateRequiredFlags(cmd, []string{constants.UsernameFlag, constants.EmailFlag, constants.NameFlag, constants.OrganizationFlag, constants.SurnameFlag})
	},
	Run: func(cmd *cobra.Command, args []string) {
		password, err := utils.PromptForPassword()
		if err != nil {
			fmt.Println("Error:", err)
			os.Exit(1)
		}

		bar := pb.StartNew(100)
		bar.SetWidth(50)

		err = register(email, name, org, password, surname, username, bar)
		bar.Finish()

		if err != nil {
			fmt.Println("Error:", err)
			os.Exit(1)
		}

		fmt.Println("Registration successful!")
	},
}

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL