blob: 6f4a00ba45b69e0e89e79ec92e2c40fad28d556f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
package cmd
import (
"flag"
"fmt"
)
func Overwrite(params [] string) {
flags := flag.NewFlagSet("overwrite", flag.ExitOnError);
var withBackup bool
const WITH_BACKUP_HELP = "backup the file by creating a snapshot"
flags.BoolVar(&withBackup, "backup", false, WITH_BACKUP_HELP);
flags.BoolVar(&withBackup, "b", false, WITH_BACKUP_HELP);
flags.Parse(params);
fmt.Printf("Your flag is: %t", withBackup);
}
|