[enh] add scheme to command line url if missing - closes #8

pull/11/head
Adam Tauber 7 years ago
parent 36e5a32e78
commit ebb516af74

@ -587,10 +587,16 @@ func (a *App) ParseArgs(g *gocui.Gui) error {
CLIENT.Timeout = time.Duration(timeout) * time.Millisecond
default:
u := os.Args[arg_index]
if strings.Index(u, "http://") != 0 && strings.Index(u, "https://") != 0 {
u = "http://" + u
}
parsed_url, err := url.Parse(u)
if err != nil || parsed_url.Host == "" {
return errors.New("Invalid url")
}
if parsed_url.Path == "" {
parsed_url.Path = "/"
}
vurl, _ := g.View("url")
vurl.Clear()
for k, v := range parsed_url.Query() {

Loading…
Cancel
Save