浏览代码

inserito controllo numero parametri passati

Mauro 2 月之前
父节点
当前提交
d397711dee
共有 1 个文件被更改,包括 5 次插入4 次删除
  1. 5 4
      opt.go

+ 5 - 4
opt.go

@@ -9,12 +9,13 @@ import (
 func Start() string {
   fmt.Println("Analisi CommandLine Options")
 
-  iniFile := flag.String("i","mail.ini","Posizione Ini File - obbligatorio")
-  flag.Parse()
-  if ! flag.Parsed() {
-    fmt.Println("Errore, nessun parametro indicato")
+  if len(os.Args) < 2 {
+    fmt.Println("Parametri non sufficienti")
     os.Exit(2)
   }
+
+  iniFile := flag.String("i","mail.ini","Posizione Ini File - obbligatorio")
+  flag.Parse()
  
   // verifica che il file passato sia valido.
   _,err := os.Stat(*iniFile)