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:]...)
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…