Skip to content

stacksjb/Shell_Command_Menu

Repository files navigation

Shell_Command_Menu (aka CLI_Menu)

A simple Rust App to run stored shell commands from a config (Commands.json) file via a menu with options.

This is a simple app I used ChatGPT to write to help learn Rust and also to give me a framework for my daily CLI workflow. It tracks completion of each command and execution.

Commands are stored in a cli_menu_cmd.json JSON file located at your OS-Appropriate data folder using rust Directories config_dir(https://docs.rs/directories/latest/directories/struct.BaseDirs.html)

*Most of the credit goes to ChatGPT which wrote most of the code. Thanks to @Scott Pack for his talk at BSides 2023 (https://www.youtube.com/watch?v=b_pkz4kDfq0) which helped set the stage

Sound Effects credit Pixabay https://pixabay.com/sound-effects/whoosh-6316/ https://pixabay.com/sound-effects/message-incoming-132126/

About

A simple Rust App to run config options from CLI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages