tasker_lib 0.0.2

A simple crate for time based tasks
Documentation

# Tasker

A Simple crate which provides a service and a configuration API for genrating commands based tasks ,on time basis.




## Installation
### build from source

```git clone https://github.com/DanielMadmon/tasker.git
  install libthemis on your machine
  cargo build --release
```



## example, start the service:


```
cd target/release
./taskerctl install
systemctl --user enable tasker

```
## example, add new task:


```
taskerctl add -n freshtheclam -s nu -c "freshclam" -t 40 -u 22

OR

taskerctl help to view all options

AND

taskerctl add --help

```
## configure root tasker
TODO


## Features

- encrypted tasks database with the help of GNOME/KDE keyrings (in none root mode)
- every task is kept in log with detailed info, and output
- uses parallel computation when needed, for speed and accuracy.
- currently only tested on linux, in the near future will be added support for other platforms

## Notice

currently the crate is in development stage and is very likely to get updates on daily basis, until we reach stability. 

# roadmap
- [x]  working prototype
- [x]  add option for execution as root
- [ ]  easier installation
- [ ]  GUI interface
- [ ]  better documentation