Terminal UI for managing Algorand nodes. Built with bubbles/bubbletea
Run the build or download the latest cli(WIP).
Clone the repository
git clone [email protected]:algorandfoundation/hack-tui.git
Change to the project directory
cd hack-tui
Run the build command
make build
Start a participation node
docker compose up
Connect to the node
./bin/algorun --server http://localhost:8080 --token aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Configuration is loaded in the following order:
- Configuration file (.algorun.yaml)
- Current Directory
- Home Directory
- /etc/algorun/
- ENV Configuration
- ALGORUN_*
- CLI Flag Arguments
- ALGORAND_DATA parsing
This results in ALGORAND_DATA
taking precedence in the loading order.
Example configuration file:
server: "http://localhost:8080"
token: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
Name | Example |
---|---|
ALGORUN_SERVER | ALGORUN_SERVER="http://localhost:8080" |
ALGORUN_TOKEN | ALGORUN_TOKEN="aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" |
The application supports the server
and token
flags for configuration.
algorun --server http://localhost:8080 --token aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
The default command will launch the full TUI application
algorun
Render only the status overview in the terminal
algorun status
Display the usage information for the command
algorun help