The Axiom command-line application is a fast and straightforward tool for interacting with Axiom.
The official command line client for Axiom. Axiom CLI brings the power of Axiom to the command-line.
The Goal of the Axiom CLI is to create, manage, build and test your Axiom projects.
Installing the CLI globally provides access to the Axiom command.
Binary releases are available on GitHub Releases.
Install using Homebrew
$ brew tap axiomhq/tap
$ brew install axiom$ go get -u github.com/axiomhq/cli/cmd/axiomThis project uses native go mod support.
$ git clone https://github.com/axiomhq/cli.git
$ cd cli
$ make install # Build and install binary into $GOPATHIn all cases the installation can be validated by running axiom -v in the
terminal:
Axiom CLI version 0.1.0$ axiom <command>
$ axiom <command> <subcommand> [flags]
# Run `help` for detailed information about commands
$ axiom help <command>To learn how to log in to Axiom and start gaining instant, actionable insights, and start storing and querying unlimited machine data, visit the documentation on Axiom.
For full command reference, see the list below, or visit cli.axiom.com.
Core Commands
| Commands | Description |
|---|---|
| axiom ingest | Ingest data |
| axiom stream | Live stream data |
Management Commands
| Commands | Description |
|---|---|
| axiom auth | Manage Authentication State |
| axiom config | Manage Configuration |
| axiom dataset | Manage datasets |
Additional Commands
| Commands | Description |
|---|---|
| axiom auth login | Login to an Axiom deployment |
| axiom auth status | View authentication status |
| axiom auth select | Select an Axiom deployment |
| axiom auth logout | Logout of an Axiom deployment |
| axiom config get | Get a configuration value |
| axiom config set | Set a configuration value |
| axiom config edit | Edit the configuration file |
| axiom dataset create | Create a dataset |
| axiom dataset list | List all datasets |
| axiom dataset info | Get info about a dataset |
| axiom dataset update | Update a dataset |
| axiom dataset delete | Delete a dataset |
| axiom dataset stats | Get statistics about all datasets |
| axiom completion bash | Generate shell completion script for bash |
| axiom completion fish | Generate shell completion script for fish |
| axiom completion powershell | Generate shell completion script for powershell |
| axiom completion zsh | Generate shell completion script for zsh |
# To get help on any information
$ axiom help
# For more information about a command.
$ axiom <command> --help
$ axiom <command> <subcommand> --help
Read the manual at https://docs.axiom.co/cliFeel free to submit PRs or to fill issues. Every kind of help is appreciated.
Before committing, make should run without any issues.
Kindly check our Contributing guide on how to propose bugfixes and improvements, and submitting pull requests to the project.
More information about the project layout is documented here
© Axiom, Inc., 2020
Distributed under MIT License (The MIT License).
See LICENSE for more information.
