Commit Graph
160 Commits
Author SHA1 Message Date
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
timeshifter 3088957e04 add warnings for empty groups and sections 2023-01-11 13:10:05 +01:00
timeshifter 8f4cd91c03 add showing group content 2023-01-11 12:45:31 +01:00
Dr. Matthias Ratajczak 3f01ae5ded add showing group content (WIP) 2023-01-10 18:50:17 +01:00
Dr. Matthias Ratajczak 708fd56ad7 refactor backend iterator 2023-01-10 18:33:51 +01:00
Dr. Matthias Ratajczak ab4c8d0da4 reorder some imports 2023-01-10 18:20:43 +01:00
Dr. Matthias Ratajczak 96265648e9 rework backend internals 2023-01-10 18:17:12 +01:00