Google Cloud Instances Terminal UI Manager.
g1c is a terminal user interface (TUI) for monitoring and managing Google Cloud VM instances, inspired by popular tools like k9s for Kubernetes and e1s for AWS EC2. The tool provides a real-time, interactive interface that allows cloud engineers and developers to efficiently manage their Google Cloud Compute Engine instances without leaving the terminal.
Key features include real-time monitoring of VM instances, filtering and searching capabilities, and the ability to perform common operations like starting, stopping, and restarting instances directly from the interface. The tool supports multiple projects and regions, offers auto-refresh with configurable intervals, and provides customizable UI themes for a personalized experience.
g1c is designed for DevOps engineers, cloud administrators, and developers who work extensively with Google Cloud Platform and prefer command-line tools over web interfaces. It requires the Google Cloud SDK to be installed and configured, and users need appropriate permissions to manage Compute Engine instances in their GCP projects.
# via Cargo
cargo install g1c
# via From Source
git clone https://github.com/nlamirault/g1c.git && cd g1c && make install
