Skip to content

MiXaiLL76/sinaraX

Repository files navigation

SinaraX is a TUI for the sinaraml library

license

lib pypy
SinaraX SinaraX
sinaraml sinaraml
textual textual

Motivation

It is convenient to have a cli, but it is even more convenient to have a graphical interface for managing this cli. As a regular user of sinaraml, I have developed a basic version of the sinaraX library. It covers the capabilities of managing servers in sinaraml without using commands in the console.

Screens

Main

  • Move to server screen
  • Move to update screen
  • Check system for sinaraml
  • Exit

Server

  • Create server (sinara server create ...)
  • Remove server (sinara server remove ...)
  • Start server (sinara server start ...)
  • Stop server (sinara server stop ...)
  • HELP (sinara server -h)
  • Update images (sinara server update ...)
  • Get config (print used config to log)
  • Save config (save config to ~/.sinaraX folder)
  • Back (back to main screen)
  • Exit

Update

  • Update sinaracli (pip install sinaraml --upgrade)
  • Update sinaraX (pip install sinaraX --upgrade)
  • Back (back to main screen)
  • Exit

Installation

pip install sinaraX

Quick Start

SinaraX

Main Screen

Main

Server Screen

Server

Update Screen

Update