/* accetta un parametro da riga di comando esegue la generazione fornendo un numero,un simbolo, una parola, un simbolo, un numero */ package main import ( "fmt" "os" "966.it/PasswordGenerator" "strconv" "strings" ) func main() { numerodiparametri := len(os.Args) elementidaleggere := 7 if numerodiparametri != 2 { fmt.Printf("Numero di parametri errati, passo al default") } else { el,err := strconv.Atoi(os.Args[1]) if err != nil { fmt.Println("Errore nel numero delle cifre passate, si usa il default") fmt.Println() elementidaleggere = 7 } elementidaleggere = el } fmt.Printf("cifre da generare: %d\n",elementidaleggere) fmt.Printf("\n%s\n",strings.Repeat("*",elementidaleggere+4)) fmt.Printf("* %s *\n",mod.RunNumber(elementidaleggere)) fmt.Printf("%s\n",strings.Repeat("*",elementidaleggere+4)) }