aboutsummarylogtreecommitdiffstats
path: root/README.md
blob: b806f590ed907b682436796df21336269d645de7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62

# Tasker

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




## Installation
### build from source

```install libthemis on your system
   clone the repository
   ./build.sh
```



## example, start the service:


```
./install.sh
will solve dependencies and start the service

```
## example, add new task:


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

OR

taskerctl help to view all main options

OR

taskerctl add --help, to view all available flags for new tasks

```
## configure root tasker
done automatically, by running ./install.sh


## 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