Commit Graph
81 Commits
Author SHA1 Message Date
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
Dr. Matthias Ratajczak 1365ee5b5c improve error handling 2023-01-10 18:00:02 +01:00
Dr. Matthias Ratajczak cff3784487 add error handling per backend 2023-01-10 17:45:37 +01:00
Dr. Matthias Ratajczak 954f3c88be make cargo backend use .crates2.json file 2023-01-10 17:22:57 +01:00
Dr. Matthias Ratajczak 7585206979 add infallible From<String> for Package 2023-01-10 15:37:50 +01:00
Dr. Matthias Ratajczak adaf081fa1 add perf.data.old to gitignore 2023-01-10 15:37:14 +01:00
Dr. Matthias Ratajczak 9f649aae2e fix some pedantic lints 2023-01-10 15:25:54 +01:00
Dr. Matthias Ratajczak 5e874d79d4 move todo_per_backend into separate module 2023-01-10 15:21:02 +01:00
Dr. Matthias Ratajczak 3bfe2092bf clean up minor items 2023-01-10 15:00:21 +01:00
Dr. Matthias Ratajczak 9bced6f8d8 make some public functions private 2023-01-10 14:54:41 +01:00
Dr. Matthias Ratajczak 60b6df1a86 add error when editing a non-existant group file 2023-01-10 14:53:27 +01:00
Dr. Matthias Ratajczak b2f62f00e8 implement clean_packages 2023-01-10 14:48:18 +01:00
Dr. Matthias Ratajczak eddba2ffb7 fix show_groups 2023-01-10 14:37:02 +01:00
Dr. Matthias Ratajczak e860b27523 refactor show_unmanaged_packages 2023-01-10 14:35:29 +01:00
Dr. Matthias Ratajczak a55f2db743 fix 'show_unmanaged_packages' 2023-01-10 14:27:58 +01:00
Dr. Matthias Ratajczak bd1451fc24 remove strum, adjust release profile 2023-01-10 14:20:10 +01:00
Dr. Matthias Ratajczak 1c1770240f fix setting working dir for editor 2023-01-10 14:15:29 +01:00
Dr. Matthias Ratajczak 71a07d2da1 set working dir for editor 2023-01-10 14:13:46 +01:00
Dr. Matthias Ratajczak cdbe0669d3 fix reading group sections 2023-01-10 14:13:36 +01:00
Dr. Matthias Ratajczak 91991cf339 remove impl_backend_constants parameter
was unused
2023-01-10 12:07:39 +01:00
Dr. Matthias Ratajczak 57f3d498bf move add_packages to macro 2023-01-10 12:05:36 +01:00
timeshifter 03cc060d0f rework section loading 2023-01-09 19:06:51 +01:00
timeshifter 45f8f9a5d5 start reimplementing main functions again 2023-01-09 18:30:12 +01:00
timeshifter 86674c3fa1 combine impls of Backends 2023-01-09 17:26:03 +01:00
timeshifter 20a37c4d5f implement generic backend methods with a macro 2023-01-09 17:23:34 +01:00
timeshifter 098ab765b3 fix section extraction from group file 2023-01-06 14:18:10 +01:00
timeshifter 0ed6359293 implement section 2023-01-06 14:14:21 +01:00
timeshifter cb5c53c1c5 get generic backend to work (to some extent) 2023-01-06 13:31:50 +01:00
timeshifter 9d5241afa5 rework generic backend 2023-01-06 12:46:10 +01:00
timeshifter 0dcf3822eb Revert "add more generic backend stuff"
This reverts commit 265d67089b.
2023-01-06 11:50:57 +01:00