Az json (DB) szerkesztés mellett legyen egy egyszerűbb és biztonságosabb mód, hogy megadjam a hash neveket.
Legyen egy plusz menüpont:
[4 u] change key (or change the last key)
erre megjelenik 2 input
> u
type old key (or $ for last key) : ff5
new key: jungle
type old key:
ha szóközt üt, akkor kilép hiba nélkül, az egy cancel
ha $-t üt be akkor a legutolsó generált kulcsot veszi, és kiírja a nevét és a könyvtárat, és megy tovább
(létrehozáskor ([1 c a] 'create') érdemes valahová fájlba menteni hogy mi az utsó kulcs, és onnan kiolvasni
, de ha már belepiszkált kézzel szerkeszette a json DB-t akkor törölni kell ezt az értéket)
ha megadott egy nevet, akkor minimum 3 karakter legyen, és ha nem létezik akkor hiba és újra próbálkozhat,
(ha nincs hiba megy tovább)
new key:
max 3 kar legyen, és olyan legyen ami még nincs, máskülönben hiba
ha üres sztring akkor kilép, ez egy cancel
ha megadja a nevet és nincs hiba, akkor cserélje le az adatbázisban, és írja ki hogy OK
példa:
> qj
> c
> u
> type old key (or $ for last key) : $
key: "df34" path: "/usr/local/share/.tfgs/lib"
> new key: nghello
OK. The key has been changed.
q
$ qj nghello
A kiírás szövegek nem fontos, hogy pont ezek legyenek pl: 'type old key' helyett 'enter old name', etc...
I want to keep myself to the KISS principle. This is something I would never use. For me, it's easier to edit the JSON file directly. Thanks for the suggestion but I don't think I will add this feature.
Az json (DB) szerkesztés mellett legyen egy egyszerűbb és biztonságosabb mód, hogy megadjam a hash neveket. Legyen egy plusz menüpont:
erre megjelenik 2 input
type old key:
new key:
példa:
A kiírás szövegek nem fontos, hogy pont ezek legyenek pl: 'type old key' helyett 'enter old name', etc...