aboutsummaryrefslogtreecommitdiff
path: root/ctct.in
AgeCommit message (Collapse)Author
2018-12-24Improve ctct(1)Einhard Leichtfuß
- Try to conform to man-pages(7). `- Try to avoid technical information. `- Remove the CONFIGURATION section. It's contents are to reappear in ctct_config(5) which ctct(1) already references. - Add some commented blank lines to improve readability. Also, in the main script: - Add EXIT_* variables. Not yet used. - Improve the naming in the help output. - Stop option parsing on '--'. - In the default case (i.e. no special option), return 1 if only a non exact match was found.
2018-12-24Use unquoted program variablesEinhard Leichtfuß
E.g. $editor, $output_program. This is necessary in case the variables contain spaces which are to be interpreted as argument separators. Before, eval was sometimes used, which is too much.
2018-12-24Switch to EREs for --search-by-dataEinhard Leichtfuß
Also, use `rm -f' for deletion instead of plain `rm'.
2018-12-03Treat temporary file with careEinhard Leichtfuß
Particularly in case somebody uses de-/encrypting {input,ouput}_program, it is important that the temporary file containing the decrypted data remains only accessible by the current user and is deleted when no longer needed.
2018-11-29Update copyright noticesEinhard Leichtfuß
2018-11-29Small cosmetic changesEinhard Leichtfuß
- Do not declare variables as local if they are also declared using `typeset'. - Slightly improve man page. - Change license links to https. - Update TODO
2017-08-03Initial commit of ctctEinhard Leichtfuß
Somewhere after version 0.2.2. Most notably, ctct can now be properly installed on OpenBSD and most likely other BSDs.