diff options
| author | B. Watson <urchlay@slackware.uk> | 2025-11-27 16:28:48 -0500 |
|---|---|---|
| committer | B. Watson <urchlay@slackware.uk> | 2025-11-27 16:28:48 -0500 |
| commit | 68de9dc3de220ab454efe066a805e18358c5f4f2 (patch) | |
| tree | 4e60e48214e47ca3fdbea5eb59d9034c87d2d840 /src/alf.c | |
| parent | 64c29e344ba19c1c5d4b1fd837e2b9a6031d1f11 (diff) | |
| download | unalf-68de9dc3de220ab454efe066a805e18358c5f4f2.tar.gz | |
-V/--version option for alf.
Diffstat (limited to 'src/alf.c')
| -rw-r--r-- | src/alf.c | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -357,13 +357,19 @@ int main(int argc, char **argv) { usage(); } + if(!strcmp(argv[1], "--version")) { + puts(VERSION); + exit(0); + } + /* don't let getopt() print error message for us. */ opterr = 0; - while((opt = getopt(argc, argv, "ao")) != -1) { + while((opt = getopt(argc, argv, "aoV")) != -1) { switch(opt) { case 'a': opt_append = 1; opt_overwrite = 1; break; case 'o': opt_overwrite = 1; opt_append = 0; break; + case 'V': puts(VERSION); exit(0); break; default: fprintf(stderr, "%s: fatal: invalid option '-%c' (try -h or --help)\n", self, optopt); exit(1); |
