https://github.com/sharadregoti/devops-cli
A Terminal/Web UI to interact with devops tools & services, intended for devops/platform engineers.
https://github.com/sharadregoti/devops-cli
devops devops-tools kubernetes
Last synced: 10 months ago
JSON representation
A Terminal/Web UI to interact with devops tools & services, intended for devops/platform engineers.
- Host: GitHub
- URL: https://github.com/sharadregoti/devops-cli
- Owner: sharadregoti
- License: mit
- Created: 2022-12-25T13:15:12.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-08-19T12:43:04.000Z (over 2 years ago)
- Last Synced: 2025-03-29T13:51:16.236Z (10 months ago)
- Topics: devops, devops-tools, kubernetes
- Language: Go
- Homepage:
- Size: 68.5 MB
- Stars: 23
- Watchers: 1
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Devops CLI: A tool to do DevOps in style
A Terminal/Web UI to interact with devops tools & services, intended for devops/platform engineers.
## Inspiration
This project is inspired from the following softwares terraform, K9s, Lens.
- Devops CLI aims to bring the agility (that extensively comes from using keyboard) & speed offered by K9s.
- Devops CLI aims to bring the extensibility provided by terraform (in form of plugins)
- Not everything can be done on TUI, Something are better show in a web app like Lens. The above 2 things will also be package in a Web UI for better experience.
## This project aims to achieve the following:
- Improve debugging
- Improve development agility
## [Watch Web App Demo 1](https://youtu.be/DtQnuSDmodg)
## [Watch Web App Demo 2 (new ux)](https://youtu.be/0nEwPfzeikQ)
## Installation
**Linux & Mac**
`curl https://storage.googleapis.com/devops-cli-artifacts/releases/devops/0.5.3/install.sh | bash`
## Usage
**Run Server**
`devops`
**Run Client (Web App)**

`On browser go to: http://localhost:9753`
**Run Client (TUI)**
`devops tui`
## Read [Wiki](https://github.com/sharadregoti/devops-cli/wiki) for detailed documentation
## Supported Plugins
- Kubernetes
- Helm
- Gitlab (WIP)
### Kubernetes Features
- View & search all cluster resources
- Create, Read, Update, Delete any resource
- Describe any resource
- View logs, get shell access of pod
### Helm Features
- View releases & charts
- Perform the following operation on releases: rollback, uninstall, view values, view history, view manifies etc...