- Fix formatting in the manpage (#22)
- Fix a missing space in the
--help
text
- Change the default cache directory location from
~/.RFCs
to~/.cache/RFCs
. Files are automatically migrated if needed. - Respect
$XDG_CACHE_HOME
: if it’s set and$RFC_DIR
is not, use$XDG_CACHE_HOME/RFCs
(#21) - Fix the version shown by
--version
- Remove the
update
command 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
--debug
in 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
update
command that self-updates the script. It’s still there, but it doesn't appear in the documentation.
- Use
grep -R
instead of shell globbing inrfc search
not to break on machines with low BashARG_MAX
(#12) - Fix
rfc sync week
andrfc sync month
rfc sync
now fails if it gets passed a mode that’s notall
(default),month
, orweek
.- Add a special
--debug
flag 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
grep
option
- Remove the (deprecated) install script
- Add the
sync
subcommand - Add some subcommands aliases
- Add the
list
subcommand - Add instructions for installation in the README
- Add the ability to show drafts
- Deprecate the installation script
- Various improvements
- Add the
search
andupdate
subcommands - Improve the installation script
- Improve the errors handling
- Use
wget
ifcurl
is not available - Use
$PAGER
orless
if it’s not set.
- Add
--help
- Add a command to clear the cache
First tagged release.