- Fix formatting in the manpage (#22)
- Fix a missing space in the
--helptext
- Change the default cache directory location from
~/.RFCsto~/.cache/RFCs. Files are automatically migrated if needed. - Respect
$XDG_CACHE_HOME: if it’s set and$RFC_DIRis not, use$XDG_CACHE_HOME/RFCs(#21) - Fix the version shown by
--version - Remove the
updatecommand which has been deprecated in v0.2.6 - Fix most shellcheck warnings in the code
Documentation:
- Show the default and current cache directories in the help text
- Document
--debugin the manpage - Add exit codes in the manpage
This version contains no important breaking change (the directory
changing location is just a cache; the update command was deprecated
long ago), but the interface has been stable for the past 5+ years
so it’s time to get out of the 0.x releases.
- Add a manpage
- Deprecate the
updatecommand that self-updates the script. It’s still there, but it doesn't appear in the documentation.
- Use
grep -Rinstead of shell globbing inrfc searchnot to break on machines with low BashARG_MAX(#12) - Fix
rfc sync weekandrfc sync month rfc syncnow fails if it gets passed a mode that’s notall(default),month, orweek.- Add a special
--debugflag to enable Bash commands tracing - Improve the documentation
- Fix the RFCs tarball URL
- Use HTTPS everywhere
- Fix a regexp to work with GNU
grep
- Fix a
grepoption
- Remove the (deprecated) install script
- Add the
syncsubcommand - Add some subcommands aliases
- Add the
listsubcommand - Add instructions for installation in the README
- Add the ability to show drafts
- Deprecate the installation script
- Various improvements
- Add the
searchandupdatesubcommands - Improve the installation script
- Improve the errors handling
- Use
wgetifcurlis not available - Use
$PAGERorlessif it’s not set.
- Add
--help - Add a command to clear the cache
First tagged release.