|
|
@ -5,9 +5,10 @@ import (
|
|
|
|
"log"
|
|
|
|
"log"
|
|
|
|
"os"
|
|
|
|
"os"
|
|
|
|
"path/filepath"
|
|
|
|
"path/filepath"
|
|
|
|
|
|
|
|
"strings"
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
const version = "v0.1.8"
|
|
|
|
const version = "v0.1.9"
|
|
|
|
|
|
|
|
|
|
|
|
var usage = fmt.Sprintf(`Smug - tmux session manager. Version %s
|
|
|
|
var usage = fmt.Sprintf(`Smug - tmux session manager. Version %s
|
|
|
|
|
|
|
|
|
|
|
@ -22,6 +23,7 @@ Options:
|
|
|
|
-d, --debug %s
|
|
|
|
-d, --debug %s
|
|
|
|
|
|
|
|
|
|
|
|
Examples:
|
|
|
|
Examples:
|
|
|
|
|
|
|
|
$ smug list
|
|
|
|
$ smug start blog
|
|
|
|
$ smug start blog
|
|
|
|
$ smug start blog:win1
|
|
|
|
$ smug start blog:win1
|
|
|
|
$ smug start blog -w win1
|
|
|
|
$ smug start blog -w win1
|
|
|
@ -111,6 +113,14 @@ func main() {
|
|
|
|
fmt.Fprintf(os.Stderr, err.Error())
|
|
|
|
fmt.Fprintf(os.Stderr, err.Error())
|
|
|
|
os.Exit(1)
|
|
|
|
os.Exit(1)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
case CommandList:
|
|
|
|
|
|
|
|
configs, err := ListConfigs(userConfigDir)
|
|
|
|
|
|
|
|
if err != nil {
|
|
|
|
|
|
|
|
fmt.Fprintf(os.Stderr, err.Error())
|
|
|
|
|
|
|
|
os.Exit(1)
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fmt.Println(strings.Join(configs, "\n"))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|