• R/O
  • HTTP
  • SSH
  • HTTPS

Dateibaum

Tags
Keine 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)


Name Größe Rev. Zeit Autor Log Message
.fossil-settings
changelogs
docs
man
mlib
res
INSTALL 1.04 k 12d3c73 2023-04-06 19:44:13 mio Update documentation for v0.4 Fossil...
LICENSE 34.33 k d2c01eb 2022-01-25 09:35:06 mio update tap.d version information Fos...
Makefile 2.98 k 616582d 2023-04-06 19:17:12 mio Better support alternative compilers ...
NEWS 5.82 k ec203fc 2023-04-06 19:53:04 mio 0.4 release commit FossilOrigin-Name...
README 1.62 k ec203fc 2023-04-06 19:53:04 mio 0.4 release commit FossilOrigin-Name...
TODO 1.45 k 8ee7480 2023-02-23 15:22:11 mio 'Erase' instead of 'remove' log files...
dub.sdl 736 f1ae6e3 2023-04-06 11:34:50 mio Update mlib files for trash 0.3.0 Fo...
main.d 37.56 k ec203fc 2023-04-06 19:53:04 mio 0.4 release commit FossilOrigin-Name...
medialist.d 44.15 k ec203fc 2023-04-06 19:53:04 mio 0.4 release commit FossilOrigin-Name...
mkinstalldirs 3.43 k 01b46b9 2022-02-13 10:34:57 mio add mkinstalldirs FossilOrigin-Name:...
tap.d 3.45 k 7a64c55 2022-01-25 10:48:28 mio fix plan twice error FossilOrigin-Na...
unittests.d 31.52 k 91a2800 2023-03-14 10:59:44 mio Update unittests to use nothrow versi...
update_deps.sh 1.99 k f1ae6e3 2023-04-06 11:34:50 mio Update mlib files for trash 0.3.0 Fo...
util.d 2.71 k d2c01eb 2022-01-25 09:35:06 mio update tap.d version information Fos...

README

medialist-cli
=============

A CLI program for managing a "personal media list".


Building
--------

To build medialist-cli, you need a D compiler and either GNU Make or dub. 
By default the provided Makefile will use the GDC compiler, this can be
changed using the "DC" environment variable.

For more information on installing, see the INSTALL file.


Usage
-----

To create a new list:
  medialist-cli create <list-name>

To add a new item to a list:
  medialist-cli add <list> <title> [-s|--status STATUS] [-p|--progress PROGRESS]

To print the contents of a list:
  medialist-cli show <list> [-n|--numbered] [--show-headers]

To update an item in a list:
  medialist-cli update <list> <id> [-t|--title TITLE] [-s|--status STATUS]
                                   [-p|--progress PROGRESS]
                                   [--start-date DATE] [--end-date DATE]

DATE is in the form: YYYY-MM-DD.


To delete an item from a list, or a list entirely:
  medialist-cli delete <list> [<id>...]

The "delete" command will delete the list unless at least one ID is supplied.
You can find the ID by running:

  medialist-cli show -n

The ID is the line number.

To export a list:
  medialist-cli export [--type TYPE]

  TYPE is either JSON or HTML.

To import a list:
  medialist-cli import <list.json>


Additionally, a manpage is provided upon installation:
  man 1 medialist-cli


Copying
-------

Copyright (C) 2021, 2023 dawning.

Copying and distribution of this file, with or without modification, are
permitted in any medium without royalty provided the copyright notice and this
notice are preserved.  This file is offered as-is, without any warranty.