TODO file for ctct [GENERAL] * Honor XDG user dirs. * Use git tags for future versions. * [consider] Remove character restriction except '.', '/'. * [consider] Require at least one argument for --search-by-*. * [consider] Treat everything case insensitive. [CONFIGURE SCRIPT] [FEATURES] * [consider] Allow for directories with special meaning (e.g. pictures/). * [consider] Autocompletion for '--search-by-name' (questionable). * [consider] Upon a single result ('--search-by-*), directly display the contents of the entry `- should be made customizable * [optional] Do not create a new entry if nothing is entered in the editor. * Support templates. * Quiet option for --search-by-*. * [consider] Use another default editor. `- nano, easily understandable. `- ed, the editor. * [consider] Use regexes for --search-by-name. * [consider] For --search-by_data, use the '.' als alternative conjugation separator. * Allow combination of --search-by-data and --search-by-name. [INTERNAL] * Be consistent in usage of [, test, [[. * Be consistent in quoting. * [consider] Initial cd to $datadir. * [consider] Global attribute for a program variable whether non 'cat'. [MANUAL] * Add an EXAMPLE section to ctct(1).