| 123456789101112131415161718192021222324252627 |
- package optp
- import (
- "fmt"
- "os"
- "flag"
- )
- 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")
- os.Exit(2)
- }
-
- // verifica che il file passato sia valido.
- _,err := os.Stat(*iniFile)
- if err != nil {
- fmt.Println("Errore nel controllo di",*iniFile)
- os.Exit(1)
- }
- return *iniFile
- }
|