From 20746f6640503953e8e624b25903e7803fb7ba9f Mon Sep 17 00:00:00 2001 From: Alex Yatskov Date: Sun, 8 Nov 2015 10:18:19 +0900 Subject: [PATCH] Fixing silly flag test error --- homemaker.go | 3 +-- link.go | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/homemaker.go b/homemaker.go index d40a3ac..b7908b1 100644 --- a/homemaker.go +++ b/homemaker.go @@ -48,9 +48,8 @@ func usage() { } func main() { - homeDir := os.Getenv("HOME") taskName := flag.String("task", "default", "name of task to execute") - dstDir := flag.String("dest", homeDir, "target directory for tasks") + dstDir := flag.String("dest", os.Getenv("HOME"), "target directory for tasks") force := flag.Bool("force", true, "create parent directories to target") clobber := flag.Bool("clobber", false, "delete files and directories at target") verbose := flag.Bool("verbose", false, "verbose output") diff --git a/link.go b/link.go index b465d02..35f4979 100644 --- a/link.go +++ b/link.go @@ -115,7 +115,7 @@ func processLink(params []string, conf *config) error { dstPathAbs = path.Join(conf.dstDir, dstPath) } - if conf.flags&flagUnlink == 0 { + if conf.flags&flagUnlink != flagUnlink { if _, err := os.Stat(srcPathAbs); os.IsNotExist(err) { return fmt.Errorf("source path %s does not exist in filesystem", srcPathAbs) }