Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixed alphabetical command sorting #567

Merged
merged 1 commit into from
Sep 20, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 22 additions & 22 deletions core/tabs/applications-setup/tab_data.toml
Original file line number Diff line number Diff line change
Expand Up @@ -34,33 +34,13 @@ name = "Flatpak / Flathub"
description = "Flatpak is a universal application sandbox for Linux that uses isolated packages from Flathub to prevent conflicts and system alterations, while alleviating dependency concerns.\nThis command installs Flatpak and adds the Flathub repository"
script = "setup-flatpak.sh"

[[data]]
name = "Office Suite Setup"
description = "An office suite installer is a software package that installs productivity tools such as word processing, spreadsheets, presentations, and pdf viewers for business and personal use."
script = "office-suite-setup.sh"

[[data]]
name = "Kitty"
description = "kitty is a free and open-source GPU-accelerated terminal emulator for Linux, macOS, and some BSD distributions, focused on performance and features.\nkitty is written in a mix of C and Python programming languages.\n This command installs and configures kitty."
script = "kitty-setup.sh"

[[data]]
name = "Neovim"
description = "Neovim is a refactor, and sometimes redactor, in the tradition of Vim.\nIt is not a rewrite but a continuation and extension of Vim.\nThis command configures neovim from CTT's neovim configuration.\nhttps://github.com/ChrisTitusTech/neovim"
script = "neovim-setup.sh"

[[data]]
name = "Rofi"
description = "Rofi is a window switcher, run dialog, ssh-launcher and dmenu replacement that started as a clone of simpleswitcher, written by Sean Pringle and later expanded by Dave Davenport.\nThis command installs and configures rofi with configuration from CTT's DWM repo.\nhttps://github.com/ChrisTitusTech/dwm-titus"
script = "rofi-setup.sh"

[[data]]
name = "ZSH Prompt"
description = "The Z shell is a Unix shell that can be used as an interactive login shell and as a command interpreter for shell scripting. Zsh is an extended Bourne shell with many improvements, including some features of Bash, ksh, and tcsh.\nThis command installs ZSH prompt and provides basic configuration."
script = "zsh-setup.sh"

[[data]]
name = "Install Linutil"
name = "Linutil Installer"
description = "Installs a distro-specific Linutil package locally."
script = "linutil-installer.sh"

Expand All @@ -70,11 +50,31 @@ data = "command_exists"
values = [ "linutil" ]

[[data]]
name = "Update Linutil"
name = "Linutil Updater"
description = "Updates your local Linutil crate installation."
script = "linutil-updater.sh"

[[data.preconditions]]
matches = true
data = "command_exists"
values = [ "linutil" ]

[[data]]
name = "Neovim"
description = "Neovim is a refactor, and sometimes redactor, in the tradition of Vim.\nIt is not a rewrite but a continuation and extension of Vim.\nThis command configures neovim from CTT's neovim configuration.\nhttps://github.com/ChrisTitusTech/neovim"
script = "neovim-setup.sh"

[[data]]
name = "Office Suite"
description = "An office suite installer is a software package that installs productivity tools such as word processing, spreadsheets, presentations, and pdf viewers for business and personal use."
script = "office-suite-setup.sh"

[[data]]
name = "Rofi"
description = "Rofi is a window switcher, run dialog, ssh-launcher and dmenu replacement that started as a clone of simpleswitcher, written by Sean Pringle and later expanded by Dave Davenport.\nThis command installs and configures rofi with configuration from CTT's DWM repo.\nhttps://github.com/ChrisTitusTech/dwm-titus"
script = "rofi-setup.sh"

[[data]]
name = "ZSH Prompt"
description = "The Z shell is a Unix shell that can be used as an interactive login shell and as a command interpreter for shell scripting. Zsh is an extended Bourne shell with many improvements, including some features of Bash, ksh, and tcsh.\nThis command installs ZSH prompt and provides basic configuration."
script = "zsh-setup.sh"
65 changes: 32 additions & 33 deletions core/tabs/utils/tab_data.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,69 +14,73 @@ matches = true
data = { environment = "DISPLAY" }
values = [":0", ":1", ":2", ":3", ":4", ":5", ":6", ":7", ":8", ":9"]

[[data.entries]]
name = "Duplicate Displays"
description = "This utility is designed to duplicate display among multi-monitor setup in your system"
script = "monitor-control/duplicate_displays.sh"

[[data.entries]]
name = "Extend Displays"
description = "This utility is designed to extend display among multi-monitor setup in your system"
script = "monitor-control/extend_displays.sh"

[[data.entries]]
name = "Auto Detect Displays"
description = "This utility is designed to detect and apply recommended configuration for monitors connected with your system"
script = "monitor-control/auto_detect_displays.sh"

[[data.entries]]
name = "Enable Monitor"
description = "This utility is designed to enable a monitor in your system"
script = "monitor-control/enable_monitor.sh"
name = "Change Orientation"
description = "This utility is designed to change the orientation of monitors in your system"
script = "monitor-control/change_orientation.sh"

[[data.entries]]
name = "Disable Monitor"
description = "This utility is designed to disable a monitor in your system"
script = "monitor-control/disable_monitor.sh"

[[data.entries]]
name = "Set Primary Monitor"
description = "This utility is designed to set a Primary monitor in your system"
script = "monitor-control/set_primary_monitor.sh"
name = "Duplicate Displays"
description = "This utility is designed to duplicate display among multi-monitor setup in your system"
script = "monitor-control/duplicate_displays.sh"

[[data.entries]]
name = "Change Orientation"
description = "This utility is designed to change the orientation of monitors in your system"
script = "monitor-control/change_orientation.sh"
name = "Enable Monitor"
description = "This utility is designed to enable a monitor in your system"
script = "monitor-control/enable_monitor.sh"

[[data.entries]]
name = "Extend Displays"
description = "This utility is designed to extend display among multi-monitor setup in your system"
script = "monitor-control/extend_displays.sh"

[[data.entries]]
name = "Manage Arrangement"
description = "This utility is designed to arrange monitors in multi-monitor setup in your system"
script = "monitor-control/manage_arrangement.sh"

[[data.entries]]
name = "Scale Monitors"
description = "This utility is designed to change the scaling of monitors in your system"
script = "monitor-control/scale_monitor.sh"

[[data.entries]]
name = "Reset Scaling"
description = "This utility is designed to reset scaling of a monitor in your system"
script = "monitor-control/reset_scaling.sh"
matches = true

[[data.entries]]
name = "Scale Monitors"
description = "This utility is designed to change the scaling of monitors in your system"
script = "monitor-control/scale_monitor.sh"

[[data.entries]]
name = "Set Brightness"
script = "monitor-control/set_brightness.sh"
matches = true

[[data.entries]]
name = "Set Primary Monitor"
description = "This utility is designed to set a Primary monitor in your system"
script = "monitor-control/set_primary_monitor.sh"

[[data]]
name = "User Account Manager"

[[data.entries]]
name = "Add User"
script = "user-account-manager/add_user.sh"

[[data.entries]]
name = "Add User To Groups"
script = "user-account-manager/add_to_group.sh"

[[data.entries]]
name = "Change Password"
script = "user-account-manager/change_password.sh"
Expand All @@ -85,10 +89,6 @@ script = "user-account-manager/change_password.sh"
name = "Delete User"
script = "user-account-manager/delete_user.sh"

[[data.entries]]
name = "Add User To Groups"
script = "user-account-manager/add_to_group.sh"

[[data.entries]]
name = "Remove User From Groups"
script = "user-account-manager/remove_from_group.sh"
Expand Down Expand Up @@ -129,11 +129,6 @@ name = "Service Manager"
description = "This utility is designed to manage services in your system"
script = "service-control.sh"

[[data]]
name = "WiFi Manager"
description = "This utility is designed to manage wifi in your system"
script = "wifi-control.sh"

[[data]]
name = "SSH Commands"
script = "ssh.sh"
Expand All @@ -142,3 +137,7 @@ script = "ssh.sh"
name = "Timeshift Backup"
script = "timeshift.sh"

[[data]]
name = "WiFi Manager"
description = "This utility is designed to manage wifi in your system"
script = "wifi-control.sh"