Age | Commit message (Collapse) | Author |
|
It does now take precedence over $EDITOR when editing files.
You probably do not want to edit contact entries with ed.
|
|
|
|
Also,
- Fix issues with doubled slashes in man pages (in configure.ac).
- Update some copyright years.
|
|
E.g., a+b will no longer be matched by anything. This is due to the
global usage of a modified list_all().
Also:
- Use different return types for different things (e.g. $RET_SUCCESS).
`- Both internally and externally (exit codes, documented in ctct(1)).
- Make --search-by-data more efficient.
`- One call to grep for all files.
`- The conjunction of the regexes still requires several calls.
- Rename functions to more speaking names.
- Document the function parameters.
- Add vi modelines.
- Use [[:alpha:]] instead of [A-Za-z] which appears to be the same but
more clear. Notably, both seem to include non-ASCII letters, for
example 'à'.
- Set nullglob option in the script to prevent errors for cases where
glob patterns would be used.
- Add a silent option ro check_syntax() (not used).
- Add a full_path option to list_all() (not used).
- Use return instead of exit in main().
- Remove one remaining usage of eval.
- Fix small format issue in ctct(1) (I -> B).
`- They are no longer, but it hardly harms to have this option.
|
|
Also,
- Add the new manpage to the Makefile.
- Add additional dependencies in README.
- Fix some small formatting mistakes in ctct(1).
|
|
|
|
- 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.
|
|
- Remove unnecessary AC_SUBST.
- AC_SUBST([default_confdir])
`- Simplify, paricularly get rid of sed.
`- Use local variables.
`- Fix prefix=/ resulting in //'s.
|
|
- Do not declare variables as local if they are also declared using
`typeset'.
- Slightly improve man page.
- Change license links to https.
- Update TODO
|
|
|
|
Somewhere after version 0.2.2.
Most notably, ctct can now be properly installed on OpenBSD and most
likely other BSDs.
|