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:
42
data/common_list
Normal file
42
data/common_list
Normal file
@@ -0,0 +1,42 @@
|
||||
@development-tools
|
||||
@virtualization
|
||||
@multimedia
|
||||
@sound-and-video
|
||||
vim
|
||||
papirus-icon-theme
|
||||
jetbrains-mono-fonts-all
|
||||
rsms-inter-fonts
|
||||
rsms-inter-vf-fonts
|
||||
fish
|
||||
rustup
|
||||
git
|
||||
htop
|
||||
btop
|
||||
fastfetch
|
||||
inxi
|
||||
dejavu-fonts-all
|
||||
liberation-fonts
|
||||
liberation-narrow-fonts
|
||||
google-noto-emoji-fonts
|
||||
google-noto-color-emoji-fonts
|
||||
google-noto-sans-fonts
|
||||
google-roboto*
|
||||
mozilla-fira*
|
||||
adobe-source-code*
|
||||
adobe-source-sans-pro-fonts
|
||||
fontawesome-fonts-all
|
||||
google-droid-fonts-all
|
||||
bitstream-vera-fonts-all
|
||||
fira-code-fonts
|
||||
cascadia-fonts-all
|
||||
intel-one-mono-fonts
|
||||
curl
|
||||
gstreamer1-plugins-base
|
||||
gstreamer1-plugins-good
|
||||
gstreamer1-plugins-bad-free
|
||||
gstreamer1-plugins-good-extras
|
||||
gstreamer1-plugins-bad-free-extras
|
||||
gstreamer1-plugins-ugly-free
|
||||
gstreamer1-plugin-libav
|
||||
gstreamer1-plugin-openh264
|
||||
https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm
|
||||
Reference in New Issue
Block a user