Documentation
¶
Index ¶
- func BuildGroupNameToIDMap(client *docbase.API) (map[string]int, error)
- func CheckRequiredFlags(cmd *cobra.Command, flagNames ...string) error
- func CreateClient(cmd *cobra.Command) (*docbase.API, error)
- func FormatGroups(groups []docbase.Group) string
- func FormatTags(tags []docbase.Tag) string
- func PrintError(err error)
- func PrintInfo(message string)
- func PrintSuccess(message string)
- func PrintWarning(message string)
- func ReadFile(filePath string) (string, error)
- func ResolveGroupIDs(client *docbase.API, groupNames []string) ([]int, error)
- func ResolveGroupIDsFromMap(groupMap map[string]int, groupNames []string) ([]int, error)
- func TruncateString(s string, maxLen int) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildGroupNameToIDMap ¶ added in v0.0.8
BuildGroupNameToIDMap retrieves all groups and returns a map of group name -> group ID.
func CheckRequiredFlags ¶
CheckRequiredFlags checks if the required flags are set
func CreateClient ¶
CreateClient creates a DocBase API client
func FormatGroups ¶
FormatGroups formats groups for display
func ResolveGroupIDs ¶ added in v0.0.8
ResolveGroupIDs resolves group names to group IDs
func ResolveGroupIDsFromMap ¶ added in v0.0.8
ResolveGroupIDsFromMap resolves group names to IDs using a pre-built map.
func TruncateString ¶
TruncateString truncates a string to the specified length (rune-aware for multibyte characters)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.