Documentation
¶
Overview ¶
Package user implements user-related CLI subcommands.
Index ¶
- Variables
- func UserCreate(cmd *cobra.Command, args []string) error
- func UserDelete(cmd *cobra.Command, args []string) error
- func UserGet(cmd *cobra.Command, args []string) error
- func UserList(cmd *cobra.Command, args []string) error
- func UserUpdate(cmd *cobra.Command, args []string) error
- type UserJSONOutput
Constants ¶
This section is empty.
Variables ¶
View Source
var UserCreateCmd = &cobra.Command{ Use: "user", Short: "Creates a Passbolt User", Long: `Creates a Passbolt User and Returns the Users ID`, RunE: UserCreate, }
UserCreateCmd Creates a Passbolt User
View Source
var UserDeleteCmd = &cobra.Command{ Use: "user", Short: "Deletes a Passbolt User", Long: `Deletes a Passbolt User`, RunE: UserDelete, }
UserDeleteCmd Deletes a User
View Source
var UserGetCmd = &cobra.Command{ Use: "user", Short: "Gets a Passbolt User", Long: `Gets a Passbolt User`, RunE: UserGet, }
UserGetCmd Gets a Passbolt User
View Source
var UserListCmd = &cobra.Command{ Use: "user", Short: "Lists Passbolt Users", Long: `Lists Passbolt Users`, Aliases: []string{"users"}, RunE: UserList, }
UserListCmd Lists a Passbolt User
View Source
var UserUpdateCmd = &cobra.Command{ Use: "user", Short: "Updates a Passbolt User", Long: `Updates a Passbolt User`, RunE: UserUpdate, }
UserUpdateCmd Updates a Passbolt User
Functions ¶
Types ¶
type UserJSONOutput ¶
type UserJSONOutput struct {
ID *string `json:"id,omitempty"`
Username *string `json:"username,omitempty"`
FirstName *string `json:"first_name,omitempty"`
LastName *string `json:"last_name,omitempty"`
Role *string `json:"role,omitempty"`
CreatedTimestamp *time.Time `json:"created_timestamp,omitempty"`
ModifiedTimestamp *time.Time `json:"modified_timestamp,omitempty"`
// Lifecycle flags use non-pointer bool without omitempty so that `false`
// values reach JSON output and remain distinguishable from "absent" when
// users do --filter 'active == false'.
Active bool `json:"active"`
Deleted bool `json:"deleted"`
Disabled bool `json:"disabled"`
}
Click to show internal directories.
Click to hide internal directories.