summaryrefslogtreecommitdiff
path: root/internal/cli/serve.go
diff options
context:
space:
mode:
authorPeter Stone <thepeterstone@gmail.com>2026-03-05 17:41:52 +0000
committerPeter Stone <thepeterstone@gmail.com>2026-03-05 17:41:52 +0000
commitf7c6de4f99649dfa19c6b20b5a3fb344c4f8e82c (patch)
treeeee4a4a1e33f07194412f84fde17f7464b6430e2 /internal/cli/serve.go
parentddfb922584dd990481f44aad1a989e5bdf188823 (diff)
cli: add start command and version package
Adds `claudomator start <task-id>` to queue a task via the running API server. Adds internal/version for embedding VCS commit hash in the server banner. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'internal/cli/serve.go')
-rw-r--r--internal/cli/serve.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/internal/cli/serve.go b/internal/cli/serve.go
index 9545f5c..363e276 100644
--- a/internal/cli/serve.go
+++ b/internal/cli/serve.go
@@ -13,6 +13,7 @@ import (
"github.com/thepeterstone/claudomator/internal/api"
"github.com/thepeterstone/claudomator/internal/executor"
"github.com/thepeterstone/claudomator/internal/storage"
+ "github.com/thepeterstone/claudomator/internal/version"
"github.com/spf13/cobra"
)
@@ -83,7 +84,7 @@ func serve(addr string) error {
httpSrv.Shutdown(shutdownCtx)
}()
- fmt.Printf("Claudomator server listening on %s\n", addr)
+ fmt.Printf("Claudomator %s listening on %s\n", version.Version(), addr)
if err := httpSrv.ListenAndServe(); err != http.ErrServerClosed {
return err
}