Conversation
Initial CLI implementation for the Hands-on Guide
- Add a sample social media service used in the Hands-on Guide - Include example usages of Actionbase features - Provide a step-by-step onboarding guide - This PR depends on #2 and should be merged after the PR is merged.
Initialize the project’s .gitignore using consolidated templates from https://github.com/github/gitignore, combining the standard rules for: - Java - Kotlin - Gradle - Go
- Add a sample social media service used in the Hands-on Guide - Include example usages of Actionbase features - Provide a step-by-step onboarding guide - This PR depends on #2 and should be merged after the PR is merged.
|
@dosu please re-apply the labels. |
|
I can't directly re-apply labels, but I couldn't find any record of which labels were previously set on this pull request. If you remember which ones were used, you can manually re-apply them in the GitHub UI. For future consistency, you might consider setting up a label automation workflow (like actions/labeler or an AI-based tool) as discussed in recent project planning. To reply, just mention @dosu. How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other |
# Conflicts: # .gitignore # cli/Makefile # cli/cmd/actionbase/main.go # cli/go.mod # cli/go.sum # cli/internal/client/http_client.go # cli/internal/command/command.go # cli/internal/command/command_type.go # cli/internal/command/create.go # cli/internal/command/desc.go # cli/internal/command/exit.go # cli/internal/command/get.go # cli/internal/command/help.go # cli/internal/command/scan.go # cli/internal/command/show.go # cli/internal/command/use.go # cli/internal/runner/actionbase_runner.go # cli/internal/runner/command_line_runner.go # cli/internal/util/table_printer.go
|
This looks good overall. Since this is an initial setup, I suggest we merge after making just these two changes:
We can continue refining and evolving this as the CLI grows. Thanks for the work. |
|
And remove the Homebrew formula for now. We can handle it in a separate PR. @zipdoki |
cli/README.md
Outdated
| @@ -0,0 +1,166 @@ | |||
| # Actionbase CLI | |||
|
|
|||
| The Actionbase CLI is a command-line interface for managing and maintaining Actionbase clusters. | |||
There was a problem hiding this comment.
The Actionbase CLI is a command-line interface for Actionbase.
cli/README.md
Outdated
|
|
||
| ```bash | ||
| go build -o build/actionbase ./cmd/actionbase | ||
| ./build/actionbase --host http://localhost:8080 |
There was a problem hiding this comment.
It seems --host can be optional. Let’s make that explicit.
cli/README.md
Outdated
|
|
||
| After creating a release, verify that the installation script works correctly. | ||
|
|
||
| ### 5. Automation (Optional) |
Initial CLI implementation for the Hands-on Guide
depends on #5