Set console interface with Textual console/TUI framework
- Maintain both CLI and Console interfaces using same backend
Prerequisites
- Read documentation, tutorials, get familiar with the framework, try PoC
Implementation
-
Install textual
andtextual-dev
-
Find a way to have substrate client passed for the CLI and Console interfaces -
Sketch the views -
Implement the interfaces -
Write tests
Design views of the interface
Testing
Launcher
-
Create launcher, like for Vim, Neovim, Emacs, Ranger, so it can be started from GNOME Shell for instance
Later
About Textual
- Repository
- Website
- Repology
- Textual: The Definitive Guide
- CSS in the Terminal with Python and Textual
- Crash course on Fedora Magazine
Videos
Edited by Moul