From 2b1b97871acf1ff12da96b797a311adc86b2987c Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Sun, 27 Jun 2021 08:37:33 -0300 Subject: src/remembering.in: Stop ignoring unrecognized flags --- CHANGELOG.md | 23 +++++++++++++++++++++++ src/remembering.in | 3 ++- 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f109e6c..158d76e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,25 +11,48 @@ Changelog for [remembering](https://euandreh.xyz/remembering/). + +# Unreleased + +## Changed + +When remembering encounters an unrecognized option, it now exits with 2 instead of ignoring it. + + # [0.2.1](https://git.euandreh.xyz/remembering/commit/?id=v0.2.1) - 2021-02-23 + ## Removed + Revert to plain `Makefile` over `./configure` + `Makefile.in`. + # [0.2.0](https://git.euandreh.xyz/remembering/commit/?id=v0.2.0) - 2021-02-21 + ## Added + Add trivial `./configure` script. ## Changed + Assume standard input is already sorted for faster processing. + # [0.1.2](https://git.euandreh.xyz/remembering/commit/?id=v0.1.2) - 2021-01-26 + ## Fixed + Replace usage of GNU Coreutils' specific `tac` utility with `sed`. + # [0.1.1](https://git.euandreh.xyz/remembering/commit/?id=v0.1.1) - 2021-01-26 + ## Fixed + Allow names with spaces. + # [0.1.0](https://git.euandreh.xyz/remembering/commit/?id=v0.1.0) - 2021-01-26 + ## Added + Initial public release. diff --git a/src/remembering.in b/src/remembering.in index 172c74d..425226c 100755 --- a/src/remembering.in +++ b/src/remembering.in @@ -64,7 +64,8 @@ while getopts 'hc:p:V' name; do exit ;; *) - printf 'Ignoring unrecognized flag "%s"' "$name" >&2 + usage >&2 + exit 2 ;; esac done -- cgit v1.2.3