51 stable releases

new 2024.12.138 Dec 9, 2024
2024.11.136 Nov 25, 2024
2024.7.110 Jul 29, 2024
2024.3.91 Mar 25, 2024
0.1.1 May 3, 2017

#18 in Games

Download history 251/week @ 2024-08-18 152/week @ 2024-08-25 5/week @ 2024-09-01 119/week @ 2024-09-08 156/week @ 2024-09-15 236/week @ 2024-09-22 281/week @ 2024-09-29 162/week @ 2024-10-06 183/week @ 2024-10-13 7/week @ 2024-10-20 132/week @ 2024-10-27 124/week @ 2024-11-03 10/week @ 2024-11-10 158/week @ 2024-11-17 153/week @ 2024-11-24 158/week @ 2024-12-01

483 downloads per month

MIT license

37KB
1K SLoC

retro

Retro game catalog management.

Development

Logging

Logs can be emitted at the following levels: error, warn, info, and debug. When each level is sent to stdout depends on the log level specified when invoking retro.

error logs are sent to stdout by default. These should be used anytime the command takes an action (e.g., a symlink is created). This includes dry runs of commands. They should also be used to report actual errors.

warn logs should be used when an action is skipped (e.g., a symlink already exists). They should also be used to report a summary of output that is normally streamed from an underlying command.

info logs should be used to indicate that no action was attempted (e.g., a system is not configured).

debug logs should be used sparingly as there may be dependencies that use this level of logging.

Dependencies

~4–15MB
~141K SLoC