• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

CLI interface to medialist (fossil mirror)


Commit MetaInfo

Revision3e7cb95a7d1beef8cd3229f108233670046b6129 (tree)
Time2021-08-01 16:38:30
Authorstigma@disroot.org <stigma@disr...>
Commiterstigma@disroot.org

Log Message

add NEWS and TODO

FossilOrigin-Name: c74158113edf182c4848ad1eee184b38154e420f17e5da8b310df97a73a3cc05

Change Summary

Incremental Difference

--- /dev/null
+++ b/NEWS
@@ -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.
--- /dev/null
+++ b/TODO
@@ -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.