Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Command = &cobra.Command{ Use: "value KEY", Short: "Print value of a env key if it exists", ValidArgsFunction: shared.NewCompleter().WithHandlers(render.ExcludeDisabledAssignments).Get(), RunE: func(cmd *cobra.Command, args []string) error { if len(args) == 0 { return errors.New("Missing required argument: KEY") } filename := cmd.Flag("file").Value.String() env, err := pkg.Load(filename) if err != nil { return err } key := args[0] existing := env.Get(key) if existing == nil { return fmt.Errorf("Key [%s] does not exists", key) } if !existing.Active && !shared.BoolFlag(cmd.Flags(), "include-commented") { return fmt.Errorf("Key [%s] exists, but is commented out - use [--include-commented] to include it", key) } fmt.Println(existing.Interpolated) return nil }, }
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.