A command-line interface tool for Hot Aisle operations. After installation, you can run hotaisle from the command line for a list of commands.
Download the latest release for your platform from the Releases page.
# Add repository
echo "deb [signed-by=/usr/share/keyrings/hotaisle-gpg.key] https://hotaisle.github.io/apt-repo stable main" | sudo tee /etc/apt/sources.list.d/hotaisle.list
# Add GPG key
curl -fsSL https://hotaisle.github.io/apt-repo/gpg.key | sudo tee /usr/share/keyrings/hotaisle-gpg.key > /dev/null
# Update and install
sudo apt update
sudo apt install hotaisleDownload the appropriate deb package from the Releases page and install it with dpkg -i.
Download the appropriate rpm package from the Releases page and install it with dnf install.
⚠️ Alpha Status: This isn't implemented yet. Need some help with this.
brew install hotaisle/tap/hotaisle
When you log in to the admin TUI via ssh admin.hotaisle.app, check the breadcrumbs at the top; you’ll likely start in the team settings. Press Esc, then use the arrow keys to move up to your name to edit your personal settings, including API keys.
See CONTRIBUTING.md for details.
Our release process is automated with GitHub Actions ensuring that all tests pass before a release is published and that the CLI is built for all supported platforms. We've removed the human factor from the release process, so you don't have to worry about the security of it. The main branch can only accept PRs from maintainers with verified commits.
PRs run tests. Merge PR to main, runs a binary build, tag and GH release.
hotaisle-cli/
├── client/ # API Client implementation (AI generated)
├── cmd/cli/ # CLI commands and application logic
├── internal/ # Internal packages
│ ├── api/ # API client
│ ├── config/ # Configuration management
│ └── log/ # Logging utilities
├── test/ # Test files and fixtures
├── bin/ # Built binaries (generated)
├── dist/ # Distribution builds (generated)
├── package/ # OS packaging
├── swagger.json # Copy of our swagger file. https://admin.hotaisle.app/api/docs/swagger.json
└── main.go # Application entry point
See the LICENSE file for details.
For questions or issues, contact: hello@hotaisle.ai