Commit Briefs

4443c95745 witcher

chore: Bump version (tags/v0.4.2)


daff78d13c witcher

fix: Show URL of failed request

Implements: https://todo.sr.ht/~witcher/rss-email/27 Implements: https://todo.sr.ht/~witcher/rss-email/26


c78d7af3ac witcher

ci: build on archlinux instead

Using rust on alpine is a pain, so just build on Arch Linux instead


308fd22746 witcher

ci: add cargo


f2845d0c45 witcher

ci: reorder tasks, remove release mode builds

Release mode builds are not necessary anymore as no artifacts are published. Helps CI load. Additionally, no docs are built either for the same reason.


35b8fa9dd6 witcher

ci: avoid tests, don't upload artifacts

No tests presently exist for this package, so take some load off CI by removing running tests entirely


db2d759afc witcher

ci: use upstream rust package


95ad706fd8 witcher

chore(cog): introduce cog

cocogitto, with its binary `cog`, helps in me not messing any bumps in releases up anymore. In addition, all new tags, starting with the next version, now have a `v` prefix. https://github.com/cocogitto/cocogitto/


3f4b3d0f44 witcher

CI: yuck, misspelled LICENSE *again*


e4ac99f146 witcher

CI: Build with stable compiler


484fca2a09 witcher

CI: Fix misspelling to add LICENSE to tarball


ee85b57d8b witcher

Add more clippy lints and make clippy happy :)



71face450c witcher

Bump version to 0.4.1 (tags/0.4.1)

The version number in Cargo.toml was not updated from 0.3.0 to 0.4.0 in the 0.4.0 release, this is "fixed" with a new patch release bumping the version.


238b988419 witcher

Add release artifacts to CI


56324d7428 witcher

Fix outdated default path for cache


d280a1dc09 witcher

Specify RSS and Atom support in man page (tags/0.4.0)


f931592c68 witcher

Add `--no-fetch` to skip fetching feeds

Implements: https://todo.sr.ht/~witcher/rss-email/20


38d37de2f1 witcher

Move `cache.db` to proper xdg dir

Implements: https://todo.sr.ht/~witcher/rss-email/22


95b898ec29 witcher

Fix spelling of `sqlx-cli`


8174009a82 witcher

Replace env_logger with simple_logger

With simple_logger the logging level can bet set with an argument instead of relying on an environment variable. This enables the command line flag `-v` for specifying the logging level, which is a little more ergonomic than an environment variable.


55c6cbf79d witcher

Enable config file attributes on command line

All possible configuration file attributes can be given on the command line instead and, if all have been given, no configuration file is needed for the program to run. Implements: https://todo.sr.ht/~witcher/rss-email/24 References: https://todo.sr.ht/~witcher/rss-email/13


53515ec93f witcher

Don't create config folder by default


72c999365c witcher

Read clap command line info from Cargo.toml


5c16381767 witcher

Extend Cargo.toml with more attributes