kopia lustrzana https://github.com/browsh-org/browsh
implemented link verification before opening new tabs
rodzic
f072915ef0
commit
820403cc37
|
@ -4,6 +4,7 @@ import (
|
|||
"encoding/base64"
|
||||
"fmt"
|
||||
"io/ioutil"
|
||||
"net/url"
|
||||
"os"
|
||||
"os/exec"
|
||||
"path/filepath"
|
||||
|
@ -191,9 +192,15 @@ func ttyEntry() {
|
|||
// MainEntry decides between running Browsh as a CLI app or as an HTTP web server
|
||||
func MainEntry() {
|
||||
pflag.Parse()
|
||||
if pflag.NArg() == 0 {
|
||||
pflag.Usage()
|
||||
os.Exit(1)
|
||||
// validURL contains array of valid user inputted links.
|
||||
var validURL []string
|
||||
if pflag.NArg() != 0 {
|
||||
for i := 0; i < len(pflag.Args()); i++ {
|
||||
u, _ := url.ParseRequestURI(pflag.Args()[i])
|
||||
if u != nil {
|
||||
validURL = append(validURL, pflag.Args()[i])
|
||||
}
|
||||
}
|
||||
}
|
||||
Initialise()
|
||||
if viper.GetBool("version") {
|
||||
|
|
Ładowanie…
Reference in New Issue