Skip to main content

ocui is a terminal user interface to facilitate the most common tasks around

Project description

ocui

Python package Python versions PyPI version License

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

ocui containers

Real time logs

ocui logs

Container creation

ocui create container

Container inspection

ocui inspect container

Contributing

All contributions are welcome. If you have commit access please remember to setup the authentication hook with

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, where I had the time to participate a project to implement something like ocui.
  • This project is clearly strongly inspired from K9s. 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ocui-0.1.1.tar.gz (582.7 kB view details)

Uploaded Source

Built Distribution

ocui-0.1.1-py3-none-any.whl (31.6 kB view details)

Uploaded Python 3

File details

Details for the file ocui-0.1.1.tar.gz.

File metadata

  • Download URL: ocui-0.1.1.tar.gz
  • Upload date:
  • Size: 582.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.28.1

File hashes

Hashes for ocui-0.1.1.tar.gz
Algorithm Hash digest
SHA256 6eaccbcf4e724f7a92f0c8d1b8b7d3c405770da972e126ec5ea55d75769195d7
MD5 d281cd44e24fa11f418b6e45b6d0a3cf
BLAKE2b-256 17295f330110bc1c1715c34af552b03eecfd9d6efe32e4b5fc5eca6ead2363ed

See more details on using hashes here.

File details

Details for the file ocui-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: ocui-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 31.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.28.1

File hashes

Hashes for ocui-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 de6ab7f122b1e2dcd35710b649a234d584c73a354519f1e9ab7654663cd1b880
MD5 2ef1b06c6c989b77ac82c7676dc30c73
BLAKE2b-256 64b53067c834b83ffb5cc05a84dca6c612f7e9ffe12a55285376e7157c87a8bf

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page