Dr. Matthias Ratajczak
6385dcb3c1
relax lifetime requirements in handle_backend_command
2023-01-30 16:55:45 +01:00
Dr. Matthias Ratajczak
780de71d73
add todos, adjust some context messages
2023-01-30 16:55:45 +01:00
Dr. Matthias Ratajczak
b2e5fa0431
add Debug supertrait for Backend
2023-01-30 16:55:45 +01:00
Dr. Matthias Ratajczak
619387ed35
Revert "more review stuff"
...
This reverts commit b95f3889bb .
This is WIP and does not compile right now. See branch `review`.
2023-01-30 16:55:45 +01:00
Dr. Matthias Ratajczak
1ef763d89e
add proper version string
2023-01-30 16:34:25 +01:00
Dr. Matthias Ratajczak
dd4670094d
upgrade to clap v4 again
...
i can't really live with the outdated library
monochrome output is the lesser evil
2023-01-30 15:57:19 +01:00
Dr. Matthias Ratajczak
5f08ed271e
relax lifetime requirements in handle_backend_command
2023-01-30 15:25:08 +01:00
Dr. Matthias Ratajczak
d710d19cdc
add todos, adjust some context messages
2023-01-30 15:05:27 +01:00
Dr. Matthias Ratajczak
ed7acaf69d
add Debug supertrait for Backend
2023-01-30 14:57:40 +01:00
Dr. Matthias Ratajczak
d52c95a9eb
fix bug when nothing to install for a specific backend
2023-01-30 14:40:51 +01:00
Dr. Matthias Ratajczak
aa9cdbf362
Revert "more review stuff"
...
This reverts commit b95f3889bb .
This is WIP and does not compile right now. See branch `review`.
2023-01-30 14:39:27 +01:00
Dr. Matthias Ratajczak
091fd3488d
fix bug when nothing to install for a specific backend
2023-01-30 14:36:00 +01:00
timeshifter
b95f3889bb
more review stuff
2023-01-19 13:31:55 +01:00
timeshifter
15f544e976
add custom aur helper rm args
2023-01-18 14:25:08 +01:00
timeshifter
df60662d40
work on review
2023-01-18 14:05:20 +01:00
timeshifter
2796a3454c
start adding review
2023-01-15 12:04:19 +01:00
timeshifter
45751665b0
start adding review
2023-01-14 19:32:03 +01:00
timeshifter
e7b80b5bff
apply some pedantic lints
2023-01-14 18:23:48 +01:00
timeshifter
0e84bf9bc4
fix lint
2023-01-14 18:20:19 +01:00
timeshifter
2b9e82e5a1
reduce compile time
...
disabling LTO and optimizing for size cuts compile time almost in half,
but increases the binary size from 2.1 to 2.5 MB.
this tradeoff is worth it.
performance is unaffected
2023-01-14 18:19:53 +01:00
timeshifter
5a844960a8
refactor todo_per_backend
2023-01-14 18:03:31 +01:00
timeshifter
b0460b2c2d
improve command running
2023-01-14 17:40:49 +01:00
timeshifter
a5419d02ec
add config (WIP)
2023-01-14 17:08:59 +01:00
timeshifter
1a9226384a
add config (WIP)
2023-01-14 16:56:07 +01:00
timeshifter
ce960a4e29
add actions derive macro
2023-01-13 15:25:46 +01:00
timeshifter
7792b98cb4
clean up backend
2023-01-13 14:18:18 +01:00
timeshifter
0c350f7d7f
unpin dependencies
2023-01-12 23:31:12 +01:00
timeshifter
6ca8cd1f09
clean up procedural macro
2023-01-12 23:27:32 +01:00
timeshifter
d14894253a
remove backend/types
2023-01-12 23:18:17 +01:00
timeshifter
3ffbe28c28
refactor backend module
2023-01-12 23:16:31 +01:00
timeshifter
1b5302e459
add derive Register macro
2023-01-12 23:07:27 +01:00
timeshifter
73df8e8f42
fix bug in show
2023-01-12 15:30:55 +01:00
timeshifter
0cb0612103
update cargo lock
2023-01-12 15:26:29 +01:00
timeshifter
9654d6b3b7
remove benchmarks
...
these were broken since implementing backends
2023-01-12 15:23:57 +01:00
timeshifter
c555ac0ce1
add TODOs
2023-01-12 15:21:17 +01:00
timeshifter
3334256a19
remove unnecessary derives
2023-01-12 15:15:09 +01:00
timeshifter
0ad37d6fd2
half-finish backend macro
...
i cannot figure out how procedural macros work actually
2023-01-12 15:01:04 +01:00
timeshifter
46f890320a
add backend macro (WIP)
2023-01-12 13:49:42 +01:00
timeshifter
fc68560e8f
extract search module
2023-01-12 12:19:34 +01:00
timeshifter
cacb240830
refactor output of search
2023-01-12 12:09:39 +01:00
timeshifter
0e736a6a3d
improve printing of found packages
2023-01-12 12:04:51 +01:00
timeshifter
76a46e8618
add package search
2023-01-12 11:52:13 +01:00
timeshifter
0e60e46f78
add 'new --edit'
2023-01-12 11:32:35 +01:00
timeshifter
dd20b3640a
add 'new' argument
2023-01-12 11:23:45 +01:00
timeshifter
5f10aa35da
strip release binary
2023-01-11 15:02:58 +01:00
timeshifter
d3b4dbfa8a
add remove
2023-01-11 15:02:37 +01:00
timeshifter
951cc7ab66
add import
2023-01-11 14:49:03 +01:00
timeshifter
a4e8ce50f6
add todos
2023-01-11 13:59:45 +01:00
timeshifter
26fd78fd77
refactor
2023-01-11 13:50:39 +01:00
timeshifter
84ad3668b5
extract group, section, package to grouping module
2023-01-11 13:22:27 +01:00