CLI interface to medialist (fossil mirror)
Revisão | 3e7cb95a7d1beef8cd3229f108233670046b6129 (tree) |
---|---|
Hora | 2021-08-01 16:38:30 |
Autor | stigma@disroot.org <stigma@disr...> |
Commiter | stigma@disroot.org |
add NEWS and TODO
FossilOrigin-Name: c74158113edf182c4848ad1eee184b38154e420f17e5da8b310df97a73a3cc05
@@ -0,0 +1,23 @@ | ||
1 | +- 0.1 [2021-08-01] - | |
2 | + | |
3 | +The first tagged release. Some of the main changes since the original release | |
4 | +are: | |
5 | + | |
6 | +* Support for compiling with GDC | |
7 | +* The "show" command supports a "-n" option, displaying the numbers beside | |
8 | + each item (previously you had to pipe the output to i.e. "pr -tn"). | |
9 | +* The -v/--version command line option. | |
10 | +* A man page (after install: man 1 medialist-config) | |
11 | +* Config file uses now uses "general" instead of "lists" (both supported though) | |
12 | +* Re-licensed to the GNU GPL-3.0-or-later. | |
13 | +* Rudementary support for mTSV format. | |
14 | + | |
15 | += mTSV = | |
16 | + | |
17 | +Something that is being worked on is the "mTSV" format, which is a small | |
18 | +extension of the TSV format (not that there is a specification for TSV), simply | |
19 | +put: it supports metadata/configuration. | |
20 | + | |
21 | +Currently this is _not_ the default storage format for medialist, but it will | |
22 | +be in the future so that the GUI applications can make use of extended | |
23 | +functionality. |
@@ -0,0 +1,30 @@ | ||
1 | +- medialist-cli TODO - | |
2 | + | |
3 | += Long Term = | |
4 | + | |
5 | +No timeline for these, whenever they happen to be implemented. | |
6 | + | |
7 | +* Export to (X)HTML table format. | |
8 | +* Change configuration format to [CNI]. | |
9 | +* Change list storage format to mTSV. | |
10 | + | |
11 | +[CNI]: https://github.com/libuconf/cni | |
12 | + | |
13 | + | |
14 | += 0.2 = | |
15 | + | |
16 | +While not something that people will necessarily see, I'd also like to | |
17 | +have the mTSV specification finished. | |
18 | + | |
19 | +T Fix configuration paths (e.g. $HOME/path/to/list & ~/path/to/list) | |
20 | +T Support mTSV "human" headers (show) | |
21 | +T Be more flexible in column positions (don't assume Title is at 0, etc) | |
22 | + | |
23 | + | |
24 | += 0.1 = | |
25 | + | |
26 | +D Fix GDC build for @nogc | |
27 | +D optional print number for "show" | |
28 | +D manpage | |
29 | +D accept mTSV files (for now just ignore '#' lines) | |
30 | +D add -v, --version. |