Utilize configuration files to create runner scripts.
Find a file
2024-01-19 20:16:27 +01:00
assets fix: fixed the bottom to top problem 2024-01-18 16:58:46 +01:00
src formatting: fixed some of the formatting 2024-01-19 20:16:27 +01:00
.gitignore update: added .vscode to .gitignore 2024-01-11 20:01:04 +01:00
CMakeLists.txt fix: check for config 2024-01-11 17:40:32 +01:00
LICENSE Initial commit 2024-01-11 16:24:53 +01:00
Makefile All of the files 2024-01-11 17:04:31 +01:00
README.md Update README.md 2024-01-19 15:49:42 +01:00

RapidMenu

Utilize configuration files to create runner scripts.

Requirements

  • tomlplusplus
  • a runner like rofi, dmenu etc

Installing

Just run this.

make all
sudo make install

Usage

Help message

usage:  RapidMenu [flags] [<command> [args]]
LISTING COMMANDS:
    -c:           To specify which config to use.
    -b:           Make a executable out of a config.

How to use (-c)

If you want to open a configuration, just use this command.

RapidMenu -c [config]

How to use (-b)

Just use this command, it will throw an error if incorrect. Also, it will ask what you want to name the executable, and if it already exists.

RapidMenu -b [config]

Configuration

It is required to have the [runner] section in the configuration. Example:

[runner]
rname = "Dashboard:" (name if needed)
rtheme = "-show-icons -theme ~/.config/rofi/themes/rounded-purple-dark.rasi" (theme if needed)
rcommand = "rofi -dmenu -p" (dmenu, rofi, bemenu etc)

An example of something to add to the configuration.

[Disk] (To set the name)
names = "Disk" (To set the in the runner)
description = "You chose Disk." (No required but can be set)
command = "kitty -e /home/$USER/.config/RapidMenu/hdd.bash" (bash command)

Contributors

  • DRAGONTOS