- Appease the linter
- Bump the version
- Adjust the Readme according to your changes (if applicable)
- No extra dependencies unless absolutely necessary
- Try using built-in output functions (err, inf, prompt,
menu_line_*and die) instead of echo and printf - Don't echo-pipe into another command if avoidable
- Indent with tabs
- Try using shell builtins over external commands
- Use shellcheck before pushing (recommended)
- Test using the dash shell, since it's strictly posix compliant
Our parsing was broken in the past and it will break in the future
To spot breakage early, test with the following anime:
- The safe bet:
One Piece - Episode 5.5:
arifureta shokugyou de sekai saikyou - Unicode:
Saenai Heroine no Sodatekata ♭ - Unreleased:
boku-no-hero-academia-the-movie-3 - Old anime:
Paprika
Test automation ideas welcome
- Join the discord
- Vote on polls there
- Star the repo
- Follow the maintainers