working main menu

This commit is contained in:
🪞👃🪞 2025-08-24 02:42:30 +03:00
parent 559d2fc4a1
commit f81f16b47b
7 changed files with 130 additions and 80 deletions

View file

@ -115,12 +115,15 @@ impl Cli {
/// CLI header
const HEADER: &'static str = r#"
~ ~~~~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~~~~~~
~ ~ ~ ~< ~ v0.3.0-rc.0 "no, i insist that i am not a dj ~
~ ~ ~ ~ 2025, summer, the nose of the cat. J ~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
On first run, Tek will create configuration and state dirs. ~
On subsequent runs, Tek should resume from where you left off. ~"#;
~ ~~~~ ~ ~ ~~ ~ ~ ~ ~~ ~ ~ ~ ~ ~~~~~~ ~ ~~~
~~ ~ ~< ~ v0.3.0, 2025 sum(m)er @ the nose of the cat. ~
~~~ ~ ~ ~~~ ~ ~ ~ ~ ~~~ ~~~ ~ ~~ ~~ ~~ ~ ~~
On first run, Tek will create configuration and state dirs:
* [x] ~/.config/tek - config
* [ ] ~/.local/share/tek - projects
* [ ] ~/.local/lib/tek - plugins
* [ ] ~/.cache/tek - cache
~"#;
#[cfg(test)] #[test] fn test_cli () {
use clap::CommandFactory;