-- import "github.com/go-leap/sys"
var (
// Env aliases `os.Getenv` — merely a handy short-hand during rapid iteration in non-critical code-paths that already do import `usys` to not have to repeatedly pull in and out the extra `os` import.
Env = os.Getenv
)func Arg(i int) (argValOrEmpty string)Arg returns os.Args[i] if bounds allow.
func EnvBool(name string, defaultValue bool) boolEnvBool returns defaultValue unless there was an environment variable with the
given name and a value that strconv.ParseBooled successfully.
func OnSigint(do func())OnSigint listens for os.Interrupt.
func UserDataDirPath(preferCacheOverConfig bool) stringUserDataDirPath looks for the user's local configuration or cache directory,
probing for a variety of common folder-name idioms and environment variables. If
no match, it returns the result of UserHomeDirPath.
func UserHomeDirPath() stringUserHomeDirPath returns the path to the current user's Home directory. It remains cached in-memory after the first call.