| 1234567891011121314151617181920212223242526 |
- 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)
- CommandEnv.Exec = "xray"
- }
|