github.com/celestiaorg/celestia-node@v0.15.0-beta.1/nodebuilder/pruner/flags.go (about) 1 package pruner 2 3 import ( 4 "github.com/spf13/cobra" 5 flag "github.com/spf13/pflag" 6 ) 7 8 const pruningFlag = "experimental-pruning" 9 10 func Flags() *flag.FlagSet { 11 flags := &flag.FlagSet{} 12 13 flags.Bool(pruningFlag, false, "EXPERIMENTAL: Enables pruning of blocks outside the pruning window.") 14 15 return flags 16 } 17 18 func ParseFlags(cmd *cobra.Command, cfg *Config) { 19 enabled := cmd.Flag(pruningFlag).Changed 20 if enabled { 21 cfg.EnableService = true 22 } 23 }