| 12345678910111213141516171819202122232425262728 |
- package optp
- import (
- "fmt"
- "os"
- "flag"
- )
- func Start() string {
- fmt.Println("Analisi CommandLine Options")
- 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)
- if err != nil {
- fmt.Println("Errore nel controllo di",*iniFile)
- os.Exit(1)
- }
- return *iniFile
- }
|