{"repo":"gtema/openstack","free":true,"listed":false,"github":"https://github.com/gtema/openstack","clone":"git clone https://github.com/gtema/openstack.git","description":"OpenStack SDK for Rust with CLI and TUI","language":"Rust","stars":112,"topics":["cli","openstack","rust","sdk","tui","tui-rs"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"Control your OpenStack cloud resources OpenStack Client Tools Welcome to the world of next generation OpenStack client tools written in Rust. As a programming language Rust is getting more and more traction in the low level programming. It has very unique programming safety features what makes it a very good fit in a complex world of OpenStack. As a compiled language it is also a very good fit for the CLI tools allowing users to escape the python dependency issues. In the containerization era placing a small size binary is so much easier. Current focus of the project is at introducing Rust as a programming language into the ecosystem of OpenStack user facing tooling and provides SDK as well as CLI and TUI. Components - openstack sdk - SDK - openstack cli - The new and shiny CLI for OpenStack - openstack tui - Text (Terminal) User Interface - openstack types - Type definitions for the API responses. - doc - Project documentation OpenStackClient (NG) New approach for having a CLI for OpenStack using complied language offering blazing fast UX (it is the cloud to blame for being slow from now on, not the client). - Advanced authentication caching built-in and enabled by default - Status based resource coloring (resource list table rows are colored by the resource state) - Output configuration (using $XDG CONFIG DIR/osc/config.yaml it is possible to configure which fields should be returned when listing resources to enable customization). - Strict microversion binding for resource","default_branch":null,"files":null,"tree":[],"storefront":"/r/gtema","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gtema/openstack/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}