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
|