fix: made formatting a bit better
This commit is contained in:
parent
8cfd09c366
commit
782d29aec4
2 changed files with 17 additions and 18 deletions
|
@ -1,7 +1,7 @@
|
|||
[runner]
|
||||
rname = "Dashboard:"
|
||||
rcommand = "rofi -dmenu -p"
|
||||
rtheme = "-show-icons -theme ~/.config/rofi/themes/rounded-purple-dark.rasi"
|
||||
rcommand = "rofi -dmenu -p"
|
||||
|
||||
[Disk]
|
||||
names = "Disk"
|
||||
|
|
13
src/main.cpp
13
src/main.cpp
|
@ -31,8 +31,8 @@ struct Action {
|
|||
const string& nms = "",
|
||||
const string& desc = "",
|
||||
const string& cmd = "")
|
||||
|
||||
: names(nms),
|
||||
:
|
||||
names(nms),
|
||||
description(desc),
|
||||
command(cmd) {}
|
||||
};
|
||||
|
@ -48,7 +48,7 @@ void from_toml(const table& t, Action& a) {
|
|||
}
|
||||
|
||||
int main(int argc, char* argv[]) {
|
||||
const char* configFile = nullptr; // Initialize to nullptr
|
||||
const char* configFile = nullptr;
|
||||
|
||||
if (argc > 1 && strcmp(argv[1], "-c") == 0) {
|
||||
if (argc < 3 || argv[2][0] == '-') {
|
||||
|
@ -59,7 +59,7 @@ int main(int argc, char* argv[]) {
|
|||
configFile = argv[2];
|
||||
} else if (argc > 1 && strcmp(argv[1], "-d") == 0) {
|
||||
std::cerr << USAGE.c_str() << std::endl;
|
||||
return 0; // Assuming you want to exit after printing the message
|
||||
return 0;
|
||||
}else{
|
||||
std::cerr << USAGE.c_str() << std::endl;
|
||||
return 0;
|
||||
|
@ -96,9 +96,9 @@ int main(int argc, char* argv[]) {
|
|||
}
|
||||
}
|
||||
|
||||
string rname = config->get_table("runner")->get_as<string>("rname").value_or("");
|
||||
string rname = config->get_table("runner")->get_as<string>("rname").value_or("dashboard:");
|
||||
string rtheme = config->get_table("runner")->get_as<string>("rtheme").value_or("");
|
||||
string rcommand = config->get_table("runner")->get_as<string>("rcommand").value_or("");
|
||||
string rcommand = config->get_table("runner")->get_as<string>("rcommand").value_or("rofi -dmenu -p");
|
||||
|
||||
string rofiCommand = "printf '" + namesList + "' | " + rcommand + " '" + rname + " ' " + rtheme;
|
||||
FILE *rofiProcess = popen(rofiCommand.c_str(), "r");
|
||||
|
@ -133,7 +133,6 @@ int main(int argc, char* argv[]) {
|
|||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
cout << "Invalid choice. Please enter a valid option." << endl;
|
||||
|
||||
} catch (const parse_exception& e) {
|
||||
|
|
Loading…
Add table
Reference in a new issue