crossterm=> untuk menghandle input dan parsing key di terminaltoml> untuk management config filedirs=> bisa membantu menyesuikan Path windows, dan UNix , seperti config_dir otomatis mendapat : | OS | Lokasi | | ------- | --------------------------------------------------- | | Linux |~/.config/m-shell/config.toml| | macOS |~/Library/Application Support/m-shell/config.toml| | Windows |C:\Users\user\AppData\Roaming\m-shell\config.toml|
main=> file atau handle utamacommand=> untuk daftar commnad command yang akan di gunakanevents=> fn utama untuk handle eventinfo=> tangani error , error , info ,
- Arc && Mutex : saya guanakna untuk membagi State secara maximal
- Cow : untuk menangani Inputan error yang aman dan bisa switch antara String atau &str
command bawaan M Shell format :
m->value_1->value_2->...
- update path
m->path-config->update: untuk mengupdate path path yang sudah ada di file m-shell.toml