diff options
| author | Paul Buetow <paul@buetow.org> | 2026-04-11 22:20:57 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-04-11 22:20:57 +0300 |
| commit | 69d3ec004b8de3b9f7cfeb34686b9c344c787db4 (patch) | |
| tree | 857101184293efa61f9d1caba4c3b80b31e89a37 /Magefile.go | |
| parent | 5bc434d71fb5057131f1e5c0b2371db42d3b4ed4 (diff) | |
Rename task CLI binary from do back to ask
- Move cmd/do to cmd/ask; mage builds and installs ask; Fish completions to ask.fish
- Update askcli help text, errors, executor default label, and Fish script (__ask_*)
- Task alias cache subdirectory under XDG cache: hexai/ask/
- Rename integration test files and helpers; refresh README and docs
- Rename plan-do-uuid-wrapper.md to plan-ask-uuid-wrapper.md
Made-with: Cursor
Diffstat (limited to 'Magefile.go')
| -rw-r--r-- | Magefile.go | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/Magefile.go b/Magefile.go index e5d744d..4cea341 100644 --- a/Magefile.go +++ b/Magefile.go @@ -26,15 +26,15 @@ var ( // Build builds binaries. func Build() error { - mg.Deps(BuildDo, BuildHexaiLSP, BuildHexaiCLI, BuildHexaiTmuxAction, BuildHexaiTmuxEdit, BuildHexaiMCPServer) + mg.Deps(BuildAsk, BuildHexaiLSP, BuildHexaiCLI, BuildHexaiTmuxAction, BuildHexaiTmuxEdit, BuildHexaiMCPServer) printCoverage() return nil } -// BuildDo builds the Taskwarrior proxy wrapper. -func BuildDo() error { +// BuildAsk builds the Taskwarrior proxy wrapper. +func BuildAsk() error { printCoverage() - return sh.RunV("go", "build", "-o", "do", "./cmd/do") + return sh.RunV("go", "build", "-o", "ask", "./cmd/ask") } // BuildHexaiLSP builds the LSP server binary. @@ -71,7 +71,7 @@ func BuildHexaiMCPServer() error { func Dev() error { printCoverage() mg.Deps(Test, Vet, Lint) - if err := sh.RunV("go", "build", "-race", "-o", "do", "./cmd/do"); err != nil { + if err := sh.RunV("go", "build", "-race", "-o", "ask", "./cmd/ask"); err != nil { return err } if err := sh.RunV("go", "build", "-race", "-o", "hexai-lsp-server", "./cmd/hexai-lsp-server"); err != nil { @@ -121,7 +121,7 @@ func Install() error { return err } for _, name := range []string{ - "do", + "ask", "hexai-lsp-server", "hexai", "hexai-tmux-action", @@ -132,10 +132,10 @@ func Install() error { return err } } - return installFishCompletion(filepath.Join(bin, "do")) + return installFishCompletion(filepath.Join(bin, "ask")) } -func installFishCompletion(doBin string) error { +func installFishCompletion(askBin string) error { fishConfigDir, err := resolveFishConfigDir() if err != nil { return err @@ -144,11 +144,11 @@ func installFishCompletion(doBin string) error { if err := os.MkdirAll(completionsDir, 0o755); err != nil { return err } - out, err := exec.Command(doBin, "fish").Output() + out, err := exec.Command(askBin, "fish").Output() if err != nil { return fmt.Errorf("generate fish completion: %w", err) } - dst := filepath.Join(completionsDir, "do.fish") + dst := filepath.Join(completionsDir, "ask.fish") if err := os.WriteFile(dst, out, 0o644); err != nil { return err } |
