aboutsummaryrefslogtreecommitdiff
path: root/TODO
blob: a23117dfcbfd939cac33dc577f24e4cdf965e595 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
TODO file for ctct

[GENERAL]
* Honor $VISUAL.
* 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.

[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).