Simple tool to get notifications about urgent tasks from Taskwarrior in rust
, with specific notification box.
The configuration file (to come) allows to select how many tasks you want to see, from wich report, and context.
Have your "copy" of rust
installed.
This project has been tested only better with dunst.
Example dunst configuration:
[taskwarrior]
appname = "taskwarrior"
frame_color = "#C6A13F"
foreground = "#ffffff"
background = "#170F0D"
timeout = 20
This file is read at runtime and can be changed before running the program. There are 3 values you can set:
tasks_to_show
=> Number of tasks notifcations you'd like to see pop-up. [Defaults to 3]exclude_project
=> If there are some projects you'd like to filter out from the notification. [Defaults to ""]dunst_appname
=> If you've configured your dunstrc to something similar as above, set theappname
from dunstrc here. [Defaults to ""]
Simply run:
$ cargo build
or
$ cargo run
Add the executable to you $PATH
, and copy/move the Settings.toml
file to the directory where rusty-warrior
is stored.
Note: This project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms. See the CODE OF CONDUCT file for details.
- Fork it!
- Create your feature branch:
git checkout -b feature/name-of-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin feature/my-new-feature
- Submit a pull request
- Chess Seventh - Maintainer - chess-seventh
- VBerset - Rust Guru Mentor - vberset
This project is licensed under the GNU General Public License - see the LICENSE.md file for details.