aboutsummaryrefslogtreecommitdiff
path: root/cmd/overwrite.go
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);
}