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 |
|
Dr. Matthias Ratajczak
|
e873cb979c
|
reorder Backend methods
|
2023-01-05 17:59:23 +01:00 |
|
Dr. Matthias Ratajczak
|
265d67089b
|
add more generic backend stuff
|
2023-01-05 17:57:38 +01:00 |
|
Dr. Matthias Ratajczak
|
4c22f1cc89
|
add cargo backend
|
2023-01-05 17:25:39 +01:00 |
|
Dr. Matthias Ratajczak
|
ec9fb8875d
|
complete Pacman backend
|
2023-01-05 16:50:42 +01:00 |
|
Dr. Matthias Ratajczak
|
c77819acf5
|
add install and remove packages to Backend trait
|
2023-01-05 16:44:41 +01:00 |
|
Dr. Matthias Ratajczak
|
b009b236c3
|
introduce backend modules
|
2023-01-05 16:30:13 +01:00 |
|
Dr. Matthias Ratajczak
|
6e21a562bf
|
convert pacman to first backend
|
2023-01-05 16:25:47 +01:00 |
|
Dr. Matthias Ratajczak
|
21d31bf4e4
|
downgrade to latest 3.x version of clap
|
2023-01-05 16:13:58 +01:00 |
|
Dr. Matthias Ratajczak
|
a2e1df017f
|
fix argument parsing
caused by updating clap
|
2023-01-05 16:04:03 +01:00 |
|
Dr. Matthias Ratajczak
|
a7d0edd3f4
|
update versions
|
2023-01-05 15:55:28 +01:00 |
|
Dr. Matthias Ratajczak
|
c4849b1f4c
|
add pacdef clean
|
2023-01-05 15:53:50 +01:00 |
|
Dr. Matthias Ratajczak
|
7652e9a6be
|
propagate errors
|
2022-12-02 18:06:47 +01:00 |
|
Dr. Matthias Ratajczak
|
7fb416815c
|
start propagating errors
|
2022-12-02 17:58:53 +01:00 |
|
Dr. Matthias Ratajczak
|
6d01abc79e
|
handle errors in editing files
|
2022-12-02 17:51:10 +01:00 |
|
Dr. Matthias Ratajczak
|
533bc71223
|
implement editing of files
|
2022-12-02 17:33:59 +01:00 |
|
Dr. Matthias Ratajczak
|
b018ea8fbe
|
refactor
|
2022-12-02 17:26:37 +01:00 |
|
Dr. Matthias Ratajczak
|
de1a8b5f9f
|
refactor
|
2022-12-02 17:23:50 +01:00 |
|
Dr. Matthias Ratajczak
|
2efa25e14e
|
refactor
|
2022-12-02 17:09:29 +01:00 |
|
Dr. Matthias Ratajczak
|
e1d3db670a
|
refactor
|
2022-12-02 17:08:17 +01:00 |
|
Dr. Matthias Ratajczak
|
8c383799d4
|
refactor
|
2022-12-02 17:01:31 +01:00 |
|
Dr. Matthias Ratajczak
|
6719010c5e
|
fix benches
|
2022-12-02 16:59:30 +01:00 |
|