| 12345678910111213141516171819202122232425 |
- package base
- import (
- "os"
- "path"
- )
- // CommandEnvHolder is a struct holds the environment info of commands
- type CommandEnvHolder struct {
- // Excutable name of current binary
- Exec string
- // commands column width of current command
- CommandsWidth int
- }
- // CommandEnv holds the environment info of commands
- var CommandEnv CommandEnvHolder
- func init() {
- exec, err := os.Executable()
- if err != nil {
- return
- }
- CommandEnv.Exec = path.Base(exec)
- }
|