ssnail

crappy and opinionated static site generator
git clone https://git.e1e0.net/ssnail.git
Log | Files | Refs | README | LICENSE

commit dd3c8753f4a096ec195d742bc18b5b416ee58691
parent 37a828c693f374907cb6e9b36c5fb580d3666ebd
Author: Paco Esteban <paco@e1e0.net>
Date:   Tue, 16 Jun 2020 19:14:21 +0200

more logical flags

Diffstat:
Mssnail.c | 12++++++------
1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/ssnail.c b/ssnail.c @@ -65,7 +65,7 @@ void usage(void) { (void)fprintf(stderr, - "usage: %s [-F footer] [-H header] [-f] [-i] " + "usage: %s [-F] [-f footer] [-h header] [-i] " "src_folder dest_folder\n", __progname); exit(1); } @@ -82,17 +82,17 @@ main(int argc, char *argv[]) *fbuf = NULL; struct article *ap = NULL; - while ((ch = getopt(argc, argv, "F:H:fi")) != -1) { + while ((ch = getopt(argc, argv, "Ff:h:i")) != -1) { switch (ch) { case 'F': + force = 1; + break; + case 'f': (void)strlcpy(footer_tpl, optarg, PATH_MAX); break; - case 'H': + case 'h': (void)strlcpy(header_tpl, optarg, PATH_MAX); break; - case 'f': - force = 1; - break; case 'i': index = 1; break;