diff options
| author | Furkan Sahin <furkan-dev@proton.me> | 2021-09-05 20:17:00 -0500 |
|---|---|---|
| committer | Furkan Sahin <furkan-dev@proton.me> | 2021-09-05 20:17:00 -0500 |
| commit | 4b964d0d7b0d77d4cfcc6ddc1be1d3373cef82b2 (patch) | |
| tree | 6ae040289d17b700aa7520cbdb82ca13feadd190 | |
| parent | b1cd5692b9c1139298d82ad610dad6657feb2590 (diff) | |
Fix bug where standard dirs are not set due to abs positioningv0.1.0
| -rw-r--r-- | cmd/planr/main.go | 2 | ||||
| -rw-r--r-- | stddirs.go | 10 |
2 files changed, 6 insertions, 6 deletions
diff --git a/cmd/planr/main.go b/cmd/planr/main.go index 8a78e3c..1cf931a 100644 --- a/cmd/planr/main.go +++ b/cmd/planr/main.go @@ -76,7 +76,7 @@ func main() { log.SetFlags(log.Llongfile | log.Lmsgprefix) log.SetPrefix("planr: ") - if len(os.Args) < 2 { + if flag.NArg() < 1 { dieUsage() } @@ -68,17 +68,17 @@ func dirFromEnv(name, env string) *string { func (c *DirConfig) SetSrc(srcDir string) { dieDirAbsent("src", srcDir) - c.src = srcDir + c.src = abs(srcDir) } func (c *DirConfig) SetConfig(configDir string) { dieDirAbsent("planr (config)", configDir) - c.config = configDir + c.config = abs(configDir) } func (c *DirConfig) SetBuild(buildDir string) { dieDirAbsent("build", buildDir) - c.build = buildDir + c.build = abs(buildDir) } func (c *DirConfig) SetConfigFromTree(cdir string) { @@ -147,8 +147,8 @@ func abs(path string) string { } func (c DirConfig) Build() string { - if c.src != "" { - return c.src + if c.build != "" { + return c.build } if dir := dirFromEnv("build", ENV_BUILD_DIR); dir != nil { |
