https://github.com/fishinthecalculator/ocui
Simple text based UI for managing containers
https://github.com/fishinthecalculator/ocui
Last synced: 8 months ago
JSON representation
Simple text based UI for managing containers
- Host: GitHub
- URL: https://github.com/fishinthecalculator/ocui
- Owner: fishinthecalculator
- License: gpl-3.0
- Created: 2023-11-08T00:06:12.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-01T17:01:09.000Z (about 1 year ago)
- Last Synced: 2024-09-30T07:12:49.789Z (about 1 year ago)
- Language: Python
- Size: 1.02 MB
- Stars: 9
- Watchers: 1
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-cli-apps-in-a-csv - ocui - Simple text based UI for managing containers. (<a name="vm"></a>Containerization and virtualization)
README
# `ocui`
[](https://github.com/fishinthecalculator/ocui/actions/workflows/python-package.yml)

[](https://pypi.org/project/ocui/)

`ocui` is a terminal user interface to facilitate the most common tasks around OCI containers running on a single host. You can create, start and kill containers with few keystrokes, as well as look at logs in real time, or inspect images. `ocui` continually watches the system for changes and offers adequate commands to interact with the system resources.
## Screenshots
### Containers running in the system

### Real time logs

### Container creation

### Container inspection

## Contributing
All contributions are welcome. If you have commit access please remember to setup the authentication hook with
```bash
guix git authenticate --cache-key=channels/ocui --stats "10ed759852825149eb4b08c9b75777111a92048e" "97A2 CB8F B066 F894 9928 CF80 DE9B E0AC E824 6F08"
```
## License
Unless otherwise stated all the files in this repository are to be considered under the GPL 3.0 terms. You are more than welcome to open issues or send patches.
## Helpful initiatives
- This project started during SUSE's [Hack Week 23](https://hackweek.opensuse.org), where I had the time to participate [a project](https://hackweek.opensuse.org/23/projects/forklift-text-based-gui-utility-for-dealing-with-containers) to implement something like `ocui`.
- This project is clearly strongly inspired from [K9s](https://k9scli.io/). Without it I would probably never had found the inspiration for `ocui`.
- The endless nice TUI managers from the community, starting from `top` to `htop`, `glances` and all the others.