Commit Graph
560 Commits
Author SHA1 Message Date
steven-omaha 122665a088 improve error handling 2023-01-10 18:00:02 +01:00
steven-omaha 99bdced2a1 add error handling per backend 2023-01-10 17:45:37 +01:00
steven-omaha 487848e5bc make cargo backend use .crates2.json file 2023-01-10 17:22:57 +01:00
steven-omaha c2072223c6 add infallible From<String> for Package 2023-01-10 15:37:50 +01:00
steven-omaha 2ad0d84794 add perf.data.old to gitignore 2023-01-10 15:37:14 +01:00
steven-omaha 09ff4f4bfb fix some pedantic lints 2023-01-10 15:25:54 +01:00
steven-omaha 1bf19f4669 move todo_per_backend into separate module 2023-01-10 15:21:02 +01:00
steven-omaha 627f66ea35 clean up minor items 2023-01-10 15:00:21 +01:00
steven-omaha 160e4d0b4c make some public functions private 2023-01-10 14:54:41 +01:00
steven-omaha 84832132f8 add error when editing a non-existant group file 2023-01-10 14:53:27 +01:00
steven-omaha 3e05261d08 implement clean_packages 2023-01-10 14:48:18 +01:00
steven-omaha 0e043ef6b5 fix show_groups 2023-01-10 14:37:02 +01:00
steven-omaha 55c484d839 refactor show_unmanaged_packages 2023-01-10 14:35:29 +01:00
steven-omaha 44e4f644df fix 'show_unmanaged_packages' 2023-01-10 14:27:58 +01:00
steven-omaha 3d0a54bf70 remove strum, adjust release profile 2023-01-10 14:20:10 +01:00
steven-omaha 4ded8670ee fix setting working dir for editor 2023-01-10 14:15:29 +01:00
steven-omaha e7c024f551 set working dir for editor 2023-01-10 14:13:46 +01:00
steven-omaha 7bf464b732 fix reading group sections 2023-01-10 14:13:36 +01:00
steven-omaha 832b94e2dc remove impl_backend_constants parameter
was unused
2023-01-10 12:07:39 +01:00
steven-omaha 02116b1f16 move add_packages to macro 2023-01-10 12:05:36 +01:00
steven-omaha 26c1e317bd rework section loading 2023-01-09 19:06:51 +01:00
steven-omaha 4907787911 start reimplementing main functions again 2023-01-09 18:30:12 +01:00
steven-omaha ce98fa1cea combine impls of Backends 2023-01-09 17:26:03 +01:00
steven-omaha 0da136fef7 implement generic backend methods with a macro 2023-01-09 17:23:34 +01:00
steven-omaha d8027c23db fix section extraction from group file 2023-01-06 14:18:10 +01:00
steven-omaha c45d0cdf71 implement section 2023-01-06 14:14:21 +01:00
steven-omaha 80fb9d7252 get generic backend to work (to some extent) 2023-01-06 13:31:50 +01:00
steven-omaha ef4d0bc723 rework generic backend 2023-01-06 12:46:10 +01:00
steven-omaha 4d5303b93a Revert "add more generic backend stuff"
This reverts commit 9044f1484b.
2023-01-06 11:50:57 +01:00
steven-omaha 7e5fd60e9e reorder Backend methods 2023-01-05 17:59:23 +01:00
steven-omaha 9044f1484b add more generic backend stuff 2023-01-05 17:57:38 +01:00
steven-omaha f8d7129fdf add cargo backend 2023-01-05 17:25:39 +01:00
steven-omaha 0875881db1 complete Pacman backend 2023-01-05 16:50:42 +01:00
steven-omaha 2f511cf87c add install and remove packages to Backend trait 2023-01-05 16:44:41 +01:00
steven-omaha ddcb5dec3d introduce backend modules 2023-01-05 16:30:13 +01:00
steven-omaha 53ffda70ce convert pacman to first backend 2023-01-05 16:25:47 +01:00
steven-omaha 3829bec235 downgrade to latest 3.x version of clap 2023-01-05 16:13:58 +01:00
steven-omaha 3aec1640dd fix argument parsing
caused by updating clap
2023-01-05 16:04:03 +01:00
steven-omaha 3bba9a8600 update versions 2023-01-05 15:55:28 +01:00
steven-omaha 6956164bed add pacdef clean 2023-01-05 15:53:50 +01:00
steven-omaha 7ebedc8faf propagate errors 2022-12-02 18:06:47 +01:00
steven-omaha 3010f2e0b0 start propagating errors 2022-12-02 17:58:53 +01:00
steven-omaha 1eb71b7651 handle errors in editing files 2022-12-02 17:51:10 +01:00
steven-omaha 81c6b04e64 implement editing of files 2022-12-02 17:33:59 +01:00
steven-omaha 5ee5aa520c refactor 2022-12-02 17:26:37 +01:00
steven-omaha d40d0fccee refactor 2022-12-02 17:23:50 +01:00
steven-omaha 10f79e9d0e refactor 2022-12-02 17:09:29 +01:00
steven-omaha 9f068e5ffe refactor 2022-12-02 17:08:17 +01:00
steven-omaha da70112231 refactor 2022-12-02 17:01:31 +01:00
steven-omaha 87b748dcb3 fix benches 2022-12-02 16:59:30 +01:00