A powerful Terminal User Interface (TUI) for easily managing and running actions across the stocat microservices architecture. It allows developers to browse repositories, clone them instantly, execute docker containers, run Makefiles, and stream live logs directly inside the terminal.
- Centralized Infrastructure Management: Set up DBs, Redis, and Consul without leaving your CLI or digging through multiple project folders.
- Auto-Cloning & Code Refreshing: Safely clones new projects exactly where they belong (
stocat-asset,stocat-gateway,stocat-auth) or automatically runsgit pullif they already exist, all via simple GUI choices. - Integrated Live Logging: Follow background actions and backend servers in real-time. Features scrollable log history, highlighting, and instant keyword searching.
- Asynchronous Execution: Scripts and container startups run in the background with a visual loading spinner, keeping your command hub fully responsive.
- Docker & Docker Compose (For running backend infrastructure)
- Homebrew (On MacOS/Linux to install Go automatically if it's missing)
-
Open your terminal and navigate to the
stocat-commanderdirectory. -
Run the application via the Makefile:
make run
The
Makefilewill automatically verify your Go installation and try to install it via Homebrew (brew) if you're missing it. -
Use the Up/Down Arrow Keys to navigate menus.
-
Press Enter to jump into projects or execute commands.
-
In the log viewer, hit
/to search through live and historical logs, andEscto back out without closing servers. -
qorCtrl+Csecurely quits the app at any time.
Enjoy faster microservice administration!