Commit Graph

23 Commits

Author SHA1 Message Date
Dmitriy Pleshevskiy eb78dad91a
Replace FS with Sqlite (#20)
- [x] Deps: add rusqlite
- [x] Deps: add time
- [x] Add created_at to the domain Task
- [x] Add schema and first migration
- [x] Check current version and run migration
- [x] Implement Repository trait
- [x] Add script to migrate from FS implementation

Closes #5
Closes #19

Reviewed-on: #20
Co-authored-by: Dmitriy Pleshevskiy <dmitriy@ideascup.me>
Co-committed-by: Dmitriy Pleshevskiy <dmitriy@ideascup.me>
2022-08-20 12:42:20 +00:00
Dmitriy Pleshevskiy 9837857081
cli/list: add filtering by group
Closes #23
2022-08-18 12:18:06 +03:00
Dmitriy Pleshevskiy 66c950f6ab
cli: rename the status subcommand to show
add missed licence headers
2022-08-18 11:37:52 +03:00
Dmitriy Pleshevskiy 8f9d53ccb3
cli: move printing the task path to the status subcommand
cli: add visible aliases for remove, list, status
2022-08-17 09:14:42 +03:00
Dmitriy Pleshevskiy 6748cbb183
cli/finish: add --open argument
Closes #15
2022-08-16 16:17:26 +03:00
Dmitriy Pleshevskiy 72a37b4a1d
add move other methods to repo 2022-08-16 15:43:44 +03:00
Dmitriy Pleshevskiy 4dbfe41e84
repo: add update data method 2022-08-05 23:40:26 +03:00
Dmitriy Pleshevskiy 8934f4ceef
repo: add repository trait and base fs impl
Closes #1
2022-08-05 23:11:44 +03:00
Dmitriy Pleshevskiy f9d2761700
cli: extract add subcommand 2022-08-05 22:05:22 +03:00
Dmitriy Pleshevskiy ec880dad6e
cli: extract edit subcommand 2022-08-05 21:57:34 +03:00
Dmitriy Pleshevskiy fe705858de
cli: extract remove subcommand 2022-08-05 18:32:16 +03:00
Dmitriy Pleshevskiy 6c1def1a2d
cli: extract list subcommand 2022-08-05 18:25:01 +03:00
Dmitriy Pleshevskiy 04c25e2589
cli: extract priority subcommand 2022-08-05 18:19:12 +03:00
Dmitriy Pleshevskiy f3090eebe9
cli: extract pause and start subcommands 2022-08-05 17:58:54 +03:00
Dmitriy Pleshevskiy 4abf8a9341
cli: extract status and finish subcommands 2022-08-05 16:48:22 +03:00
Dmitriy Pleshevskiy 51668d002a
chore: add licence 2022-08-05 14:11:24 +03:00
Dmitriy Pleshevskiy e16011950d
add pause, finish and status subcommands 2022-08-05 13:06:48 +03:00
Dmitriy Pleshevskiy 92e4ae4dc2
add temporary limitation for managers subcommands 2022-08-05 12:39:19 +03:00
Dmitriy Pleshevskiy 972aae9460
add start task subcommand 2022-08-05 12:35:14 +03:00
Dmitriy Pleshevskiy 48aab9e860
add priority subcommand 2022-08-05 10:42:35 +03:00
Dmitriy Pleshevskiy 80c5265e3b
add possibility to add and edit links in tasks 2022-08-05 00:54:47 +03:00
Dmitriy Pleshevskiy bd0ea82f8e
ask before deleting task 2022-08-05 00:33:59 +03:00
Dmitriy Pleshevskiy d85639ef57
. 2022-08-05 00:08:27 +03:00