summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzachir <zachir@librem.one>2025-07-19 00:43:33 -0500
committerzachir <zachir@librem.one>2025-07-19 00:43:33 -0500
commit9c1985916ae38150110a555d6b8be16dea2a2d3f (patch)
tree1087452a9c95a48215a6f4a6353a2b54bc273922
parentbbf31f39e73102858ef3a7529efc3991d447e833 (diff)
Implement version flag
-rw-r--r--src/main.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/main.c b/src/main.c
index a2aa6c0..c44be40 100644
--- a/src/main.c
+++ b/src/main.c
@@ -819,6 +819,13 @@ static const struct wl_surface_listener dummy_surface_listener = {
.leave = dummy_surface_leave
};
+static void version()
+{
+ fprintf(stdout, "%s",
+"tofi-0.9.2\n"
+ );
+}
+
static void dmenu_usage(bool err)
{
fprintf(err ? stderr : stdout, "%s",
@@ -977,6 +984,9 @@ static void parse_args(struct tofi *tofi, int argc, char *argv[])
usage(false);
}
exit(EXIT_SUCCESS);
+ } else if (opt == 'v') {
+ version();
+ exit(EXIT_SUCCESS);
} else if (opt == 'd') {
dmenu_mode = true;
} else if (opt == 'c') {