aboutsummaryrefslogtreecommitdiff
path: root/bb.c
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2019-05-25 23:31:03 -0700
committerBruce Hill <bruce@bruce-hill.com>2019-05-25 23:31:03 -0700
commitb0496356f3cada46b108093fc8a04e74d16c8af2 (patch)
tree46ee0082620f73ef8ce63108c5db8e9015a64e60 /bb.c
parent5d20b81fc38c51dc69ba13186a094acadcf74b90 (diff)
Added version
Diffstat (limited to 'bb.c')
-rw-r--r--bb.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/bb.c b/bb.c
index ac21184..c6c4dc4 100644
--- a/bb.c
+++ b/bb.c
@@ -22,6 +22,7 @@
#include "config.h"
#include "keys.h"
+#define BB_VERSION "0.9.0"
#define MAX_PATH 4096
#define KEY_DELAY 50
#define SCROLLOFF MIN(5, (termheight-4)/2)
@@ -1368,7 +1369,12 @@ int main(int argc, char *argv[])
usage:
printf("bb - an itty bitty console TUI file browser\n");
printf("Usage: bb [-h/--help] [-s] [-b] [-0] [path]\n");
- return 1;
+ return 0;
+ }
+ if (strcmp(argv[i], "--version") == 0) {
+ version:
+ printf("bb " BB_VERSION "\n");
+ return 0;
}
if (argv[i][0] == '-' && argv[i][1] == '-') {
if (argv[i][2] == '\0') break;
@@ -1378,6 +1384,7 @@ int main(int argc, char *argv[])
for (char *c = &argv[i][1]; *c; c++) {
switch (*c) {
case 'h': goto usage;
+ case 'v': goto version;
case 'd':
print_dir = 1;
break;