INNER CODE UNIT · Go
main
chriswalz/bit · main.go:29
func main() {
bitcmd.Bitcomplete()
// defer needed to handle funkyness with CTRL + C & go-prompt
defer bitcmd.HandleExit()
bitcmd.BitCmd.Version = version
// set debug level
log.Logger = log.With().Caller().Logger().Output(zerolog.ConsoleWriter{Out: os.Stderr})
argsWithoutProg := os.Args[1:]
zerolog.SetGlobalLevel(zerolog.InfoLevel)
debugIndex := bitcmd.Find(argsWithoutProg, "--debug")
if debugIndex != -1 {
zerolog.SetGlobalLevel(zerolog.DebugLevel)
argsWithoutProg = append(argsWithoutProg[:debugIndex], argsWithoutProg[debugIndex+1:]...)
}