feat: add command-line interface and package management functionality
- Implemented a new CLI using Clap for managing Fedora configurations and packages. - Added commands for configuring dnf, adding repositories, installing RPM Fusion, adding users to groups, and managing packages. - Created data files for various package lists (AMD, Intel, common, firmware, gnome extra) and user groups. - Introduced Zsh completion script for improved command-line usability. - Removed the old CLI implementation and integrated the new structure into the main application logic.
This commit is contained in:
@@ -10,3 +10,5 @@ clap = { version = "4.5", features = ["derive", "env", "cargo"] }
|
||||
clap_complete = "4.5"
|
||||
log = "0.4"
|
||||
env_logger = "0.11"
|
||||
rust-ini = "0.21"
|
||||
whoami = "1.6"
|
||||
|
||||
Reference in New Issue
Block a user