diff options
author | Shav Kinderlehrer <[email protected]> | 2023-08-09 16:33:14 -0400 |
---|---|---|
committer | Shav Kinderlehrer <[email protected]> | 2023-08-09 16:33:14 -0400 |
commit | db53ee6c3bdd8d14c196f06b6377f2418779f82d (patch) | |
tree | b06d6b9f6b3d170b67e8bd56f8f40dd4e59ff9e0 /source/app.d | |
parent | 85f830ce4730da0489bc14d8726de7fb2dd0fc38 (diff) | |
download | prim-db53ee6c3bdd8d14c196f06b6377f2418779f82d.tar.gz prim-db53ee6c3bdd8d14c196f06b6377f2418779f82d.zip |
Add path parsing
Diffstat (limited to 'source/app.d')
-rw-r--r-- | source/app.d | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/source/app.d b/source/app.d index d1b18b9..60542d6 100644 --- a/source/app.d +++ b/source/app.d @@ -10,9 +10,17 @@ import prompt.preexec; import style; import style.color; -void main(string[] argv) { +Opts defaultOpts() { Opts opts; + opts.pathlen = 3; + + return opts; +} + +void main(string[] argv) { + Opts opts = defaultOpts(); + GetoptResult args = getopt( argv, std.getopt.config.bundling, @@ -28,6 +36,8 @@ void main(string[] argv) { std.getopt.config.required, "status", "previous command exit code", &opts.status, + + "pathlen", "set length of displayed path", &opts.pathlen, ); if (args.helpWanted) { |