CLI: don't crash with no arguments

This commit is contained in:
Solomon Hykes 2013-01-19 17:41:59 -08:00
Родитель e5323e7c9a
Коммит 3dc240c7ee
1 изменённых файлов: 9 добавлений и 1 удалений

Просмотреть файл

@ -30,7 +30,15 @@ func CallToURL(host string, cmd string, args []string) *url.URL {
func main() {
flag.Parse()
u := CallToURL(os.Getenv("DOCKER"), flag.Args()[0], flag.Args()[1:])
var cmd string
var args []string
if len(flag.Args()) >= 1 {
cmd = flag.Args()[0]
}
if len(flag.Args()) >= 2 {
args = flag.Args()[1:]
}
u := CallToURL(os.Getenv("DOCKER"), cmd, args)
resp, err := http.Get(u.String())
if err != nil {
log.Fatal(err)