Commit Graph
227 Commits
Author SHA1 Message Date
steven-omaha 468f792909 remove duplicate method 2023-02-01 13:04:05 +01:00
steven-omaha 6fde122d9b remove dbg statement 2023-01-31 16:44:46 +01:00
steven-omaha cdf80521b2 make code compile 2023-01-31 16:44:04 +01:00
steven-omaha 8f4864c573 even more review stuff 2023-01-31 16:42:16 +01:00
steven-omaha 71a977e60d even more review stuff 2023-01-31 15:52:58 +01:00
steven-omaha 000ad413db even more review stuff 2023-01-31 15:25:24 +01:00
steven-omaha 1b3f0f9781 even more review stuff 2023-01-31 13:08:02 +01:00
steven-omaha 62729afb2f get framework for reviews working 2023-01-31 12:41:35 +01:00
steven-omaha ff579fde3f more review stuff 2023-01-30 16:55:45 +01:00
steven-omaha ebecbc6734 add proper version string 2023-01-30 16:55:45 +01:00
steven-omaha 8e84ecfe65 upgrade to clap v4 again
i can't really live with the outdated library
monochrome output is the lesser evil
2023-01-30 16:55:45 +01:00
steven-omaha ff1f374e67 relax lifetime requirements in handle_backend_command 2023-01-30 16:55:45 +01:00
steven-omaha 1a4bb58814 add todos, adjust some context messages 2023-01-30 16:55:45 +01:00
steven-omaha 8c2db88ba6 add Debug supertrait for Backend 2023-01-30 16:55:45 +01:00
steven-omaha 75addc0844 Revert "more review stuff"
This reverts commit 6d852305c9.

This is WIP and does not compile right now. See branch `review`.
2023-01-30 16:55:45 +01:00
steven-omaha 5308909708 add proper version string 2023-01-30 16:34:25 +01:00
steven-omaha b7243e08fd 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
steven-omaha dc382831c2 relax lifetime requirements in handle_backend_command 2023-01-30 15:25:08 +01:00
steven-omaha 816eb14eff add todos, adjust some context messages 2023-01-30 15:05:27 +01:00
steven-omaha a71a398e57 add Debug supertrait for Backend 2023-01-30 14:57:40 +01:00
steven-omaha 2cb1ffbe18 fix bug when nothing to install for a specific backend 2023-01-30 14:40:51 +01:00
steven-omaha 6270107a69 Revert "more review stuff"
This reverts commit 6d852305c9.

This is WIP and does not compile right now. See branch `review`.
2023-01-30 14:39:27 +01:00
steven-omaha e02136bcb0 fix bug when nothing to install for a specific backend 2023-01-30 14:36:00 +01:00
steven-omaha 6d852305c9 more review stuff 2023-01-19 13:31:55 +01:00
steven-omaha 1e5517a129 add custom aur helper rm args 2023-01-18 14:25:08 +01:00
steven-omaha 3f1dc1f46f work on review 2023-01-18 14:05:20 +01:00
steven-omaha c7508a6c24 start adding review 2023-01-15 12:04:19 +01:00
steven-omaha b956782249 start adding review 2023-01-14 19:32:03 +01:00
steven-omaha 8210d65fe7 apply some pedantic lints 2023-01-14 18:23:48 +01:00
steven-omaha 2692b30c66 fix lint 2023-01-14 18:20:19 +01:00
steven-omaha 82801e141c 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
steven-omaha 5ab03b38d5 refactor todo_per_backend 2023-01-14 18:03:31 +01:00
steven-omaha 6d42fc2597 improve command running 2023-01-14 17:40:49 +01:00
steven-omaha 4b13a86a6d add config (WIP) 2023-01-14 17:08:59 +01:00
steven-omaha 13e34983b9 add config (WIP) 2023-01-14 16:56:07 +01:00
steven-omaha 9d1b94dca4 add actions derive macro 2023-01-13 15:25:46 +01:00
steven-omaha 3124741efe clean up backend 2023-01-13 14:18:18 +01:00
steven-omaha d2e2b93c04 unpin dependencies 2023-01-12 23:31:12 +01:00
steven-omaha e37e43c3d1 clean up procedural macro 2023-01-12 23:27:32 +01:00
steven-omaha 28f95a42c7 remove backend/types 2023-01-12 23:18:17 +01:00
steven-omaha c8c6ceabc7 refactor backend module 2023-01-12 23:16:31 +01:00
steven-omaha b5d58e6656 add derive Register macro 2023-01-12 23:07:27 +01:00
steven-omaha 0b4b45ed73 fix bug in show 2023-01-12 15:30:55 +01:00
steven-omaha f725afb475 update cargo lock 2023-01-12 15:26:29 +01:00
steven-omaha 0cebb092c5 remove benchmarks
these were broken since implementing backends
2023-01-12 15:23:57 +01:00
steven-omaha 9c0be97cbb add TODOs 2023-01-12 15:21:17 +01:00
steven-omaha b8281d2d4d remove unnecessary derives 2023-01-12 15:15:09 +01:00
steven-omaha 1b4a4d8117 half-finish backend macro
i cannot figure out how procedural macros work actually
2023-01-12 15:01:04 +01:00
steven-omaha 49aa2b67e2 add backend macro (WIP) 2023-01-12 13:49:42 +01:00
steven-omaha 17ee55da30 extract search module 2023-01-12 12:19:34 +01:00