func init() { // paths are relative to datadir CAS.StringVar(&CAS.Config.Path, "path", "chunks", "path to chunk store, relative to datadir") CAS.StringVar(&CAS.Config.Sharing, "sharing", "default", "sharing group content is encrypted for") subcommands.Register(&CAS) }
func init() { Bazil.BoolVar(&Bazil.Config.Verbose, "v", false, "verbose output") Bazil.BoolVar(&Bazil.Config.Debug, "debug", false, "debug output") Bazil.Config.DataDir = flagx.AbsPath(defaults.DataDir()) // ensure absolute path to make the control socket show up nicer // in `ss` output Bazil.Var(&Bazil.Config.DataDir, "data-dir", "path to filesystem state") Bazil.StringVar(&Bazil.Config.CPUProfile, "cpuprofile", "", "write cpu profile to file") subcommands.Register(&Bazil) }
func init() { subcommands.Register(&list) }
func init() { create.StringVar(&create.Config.Backend, "backend", "local", "storage backend to use") create.StringVar(&create.Config.Sharing, "sharing", "default", "sharing group to encrypt content for") subcommands.Register(&create) }
func init() { subcommands.Register(&allow) }
func init() { subcommands.Register(&run) }
func init() { subcommands.Register(&mount) }
func init() { Calc.BoolVar(&Calc.Config.Verbose, "v", false, "verbose output") subcommands.Register(&Calc) }
func init() { // paths are relative to datadir Bolt.StringVar(&Bolt.Config.Path, "path", "bazil.bolt", "path to Bolt database, relative to datadir") subcommands.Register(&Bolt) }
func init() { subcommands.Register(&ping) }
func init() { subcommands.Register(&buckets) }
func init() { subcommands.Register(&Sum) Sum.BoolVar(&Sum.Config.Frob, "frobnicate", false, "frobnicate the qubbitz") }
func init() { subcommands.Register(&create) }
func init() { // paths are relative to datadir CAS.StringVar(&CAS.Config.Path, "path", "chunks", "path to chunk store, relative to datadir") subcommands.Register(&CAS) }
func init() { subcommands.Register(&decode) }
func init() { add.StringVar(&add.Config.Sharing, "sharing", "default", "sharing group to encrypt content for") subcommands.Register(&add) }
func init() { subcommands.Register(&hash) }
func init() { subcommands.Register(&add) }
func init() { subcommands.Register(&version) }