aboutsummaryrefslogtreecommitdiff
path: root/main.ha
diff options
context:
space:
mode:
authorJulian Hurst <ark@mansus.space>2022-12-16 11:31:21 +0100
committerJulian Hurst <ark@mansus.space>2022-12-16 11:31:21 +0100
commit341e258208647cacca59c324fc658ac9c068c7c5 (patch)
tree8e3ad7872117191d824ba328a72db82475bac98c /main.ha
parentb9cf4251f8dcd843bba3a984ac87950fc78eb7f3 (diff)
downloadilhare-341e258208647cacca59c324fc658ac9c068c7c5.tar.gz
Add -m flag
Diffstat (limited to 'main.ha')
-rw-r--r--main.ha6
1 files changed, 5 insertions, 1 deletions
diff --git a/main.ha b/main.ha
index 467f773..5f55a91 100644
--- a/main.ha
+++ b/main.ha
@@ -19,6 +19,7 @@ let searchterm: str = "";
let searchforward: bool = true;
let nulterm: bool = false;
+let msg: str = "";
type mainUI = struct {
list: *list::listwidget,
@@ -77,7 +78,8 @@ fn resize(list: *list::listwidget) void = {
export fn main() void = {
const cmd = getopt::parse(os::args,
"interactive list",
- ('0', "NUL terminated output")
+ ('0', "NUL terminated output"),
+ ('m', "msg", "string to print when 'h' is pressed (this can be used for custom help messages or building basic extra external features)"),
);
defer getopt::finish(&cmd);
@@ -86,6 +88,8 @@ export fn main() void = {
switch (opt.0) {
case '0' =>
nulterm = true;
+ case 'm' =>
+ msg = opt.1;
};
};