Commit Graph
100 Commits
Author SHA1 Message Date
steven-omaha 7b59678e93 doc(README): add aliases 2023-05-12 22:40:15 +02:00
steven-omaha e60294a44f doc: delete 'completion' subcommand 2023-05-12 16:29:17 +02:00
steven-omaha 4f98163a86 chore: Release 2023-05-12 16:09:30 +02:00
steven-omaha 9e53f5dc21 chore: update Cargo.lock 2023-05-12 16:08:32 +02:00
steven-omaha 7d9f444ea6 feat: implement --noconfirm 2023-05-12 16:05:49 +02:00
steven-omaha f03805446e chore(bacon): add bacon config 2023-05-12 16:04:11 +02:00
steven-omaha faa6b1451d refact(main): extract load_default_config 2023-05-08 15:38:46 +02:00
steven-omaha 12c9a743ff docs: add docstrings to two methods 2023-04-28 14:28:17 +02:00
steven-omaha 08f9a9305c docs(config): update Config::load 2023-04-28 14:07:37 +02:00
steven-omaha b70da6f7f2 feat(review): print enumerated groups with leading spaces 2023-04-27 10:49:54 +02:00
steven-omaha d27cfa4a3b refact(review): handle upper-case input
This commit updates the `ask_user_action_for_package` function in the
`review` module to convert user input to lowercase. This ensures that
the user input is case-insensitive and improves the user experience.
2023-04-27 10:14:10 +02:00
steven-omaha 37409e9e60 refact(regex): disable default features
these relate to performance and unicode support, neither of which we
are currently interested in
2023-03-30 17:58:47 +02:00
steven-omaha f2ebfe68b5 chore: Release 2023-03-30 13:17:56 +02:00
steven-omaha 4a6ddcc1cf chore: bump dependencies 2023-03-29 14:24:55 +02:00
steven-omaha ae7018d664 chore: update lockfile 2023-03-29 14:20:28 +02:00
steven-omaha 4fe412ffca refact(backend): use sort_unstable 2023-03-29 14:20:03 +02:00
steven-omaha b01d5ea9df refact(python): replace unwrap 2023-03-29 14:18:51 +02:00
steven-omaha 9b8f2712d3 refact(backend): get_group_packages_map 2023-03-17 17:01:21 +01:00
steven-omaha c27eb35575 docs: add panics section 2023-03-16 15:32:38 +01:00
steven-omaha c494785148 build: set msrv in Cargo.toml 2023-03-14 15:08:44 +01:00
steven-omaha 64d9c595bd docs: add msrv 2023-03-14 15:02:05 +01:00
steven-omaha f79fad454c refact(backend): remove dead code 2023-03-03 17:58:17 +01:00
steven-omaha e164416d33 docs: complete Backend trait 2023-03-03 17:57:05 +01:00
steven-omaha 83865e21e9 fix(review): as dependency using wrong binary
The order of Backend::{get_binary,get_binary_inner} was wrong.
The binary was actually never overwritten.
2023-03-03 17:32:34 +01:00
steven-omaha e511235717 fix check for dependency support 2023-03-03 17:20:49 +01:00
steven-omaha 9827fcc28f panic on {Rust,Python}::make_dependency 2023-02-28 14:37:32 +01:00
steven-omaha e277899ad4 chore: Release 2023-02-28 13:07:35 +01:00
steven-omaha 362658e909 disable backend if binary does not exist 2023-02-28 13:06:48 +01:00
steven-omaha b524840bc9 add option to disable backends 2023-02-28 12:58:24 +01:00
steven-omaha a9e4162dbf disable arch by default 2023-02-28 12:55:28 +01:00
steven-omaha fc78a3b248 chore: Release 2023-02-28 12:38:52 +01:00
steven-omaha e3e193f7e1 disable 'as dependency' if backend does not support it 2023-02-27 19:54:52 +01:00
steven-omaha de06bf6b40 update todo 2023-02-27 19:47:36 +01:00
steven-omaha 184f86ebae add python support 2023-02-27 19:39:25 +01:00
steven-omaha 7c4741753e add debian backend 2023-02-27 17:21:56 +01:00
steven-omaha 1dced07619 update todo 2023-02-27 16:14:31 +01:00
steven-omaha 11301a1126 show supported backends in 'pacdef version' 2023-02-27 16:13:04 +01:00
steven-omaha 0affcff900 make arch an optional backend 2023-02-27 16:12:46 +01:00
steven-omaha 1cd6357560 update todo 2023-02-27 15:07:24 +01:00
steven-omaha 55c23d1953 prevent using invalid group names 2023-02-27 15:01:44 +01:00
steven-omaha 92650b0182 show error if any arg of 'group show' does not exist 2023-02-27 14:26:51 +01:00
steven-omaha f94f08a18a add error handling 2023-02-24 16:02:45 +01:00
steven-omaha ef937ca146 add error GroupFileNotFound 2023-02-24 15:33:26 +01:00
steven-omaha 9fa9f90677 update todo 2023-02-24 15:32:59 +01:00
steven-omaha c0a023e23a work on argument parser 2023-02-24 14:56:09 +01:00
steven-omaha 5e82ace871 fix completion 2023-02-24 14:33:51 +01:00
steven-omaha e4fe73c7eb remove stale code 2023-02-24 14:14:33 +01:00
steven-omaha 93d4c58a00 Revert "add auto-generated zsh completion"
This reverts commit dca0895b39.
2023-02-24 13:25:33 +01:00
steven-omaha 6d692bcfb5 fix version string
missing colon for topgrade
2023-02-24 12:43:40 +01:00
steven-omaha 7cb6d81bcd update todo 2023-02-24 10:21:39 +01:00
steven-omaha cb634187ea add contributing, license 2023-02-24 10:16:09 +01:00
steven-omaha d3bb57b66f chore: Release 2023-02-23 22:14:43 +01:00
steven-omaha c9884a394d add completion info to readme 2023-02-23 22:13:16 +01:00
steven-omaha 160e0c5b25 clean up shell completion 2023-02-23 22:11:26 +01:00
steven-omaha 60b850316c chore: Release 2023-02-23 22:03:14 +01:00
steven-omaha d45cdc4eae fix 'group new' subcommand 2023-02-23 22:02:15 +01:00
steven-omaha dca0895b39 add auto-generated zsh completion 2023-02-23 21:47:03 +01:00
steven-omaha 7f4f4ba09e add better version string 2023-02-23 21:30:19 +01:00
steven-omaha 752bd2028b remove unnecessary lint 2023-02-23 17:45:58 +01:00
steven-omaha 7e73cc886d fix docstrings 2023-02-23 17:00:13 +01:00
steven-omaha d409e9d411 add docstrings 2023-02-23 16:56:15 +01:00
steven-omaha c700784d52 rename Backend::as_any to as_any_mut 2023-02-23 15:37:43 +01:00
steven-omaha e7177364dd make todo use section for reporting 2023-02-23 15:33:05 +01:00
steven-omaha 2b7c2b39a6 make arch report actual binary in use 2023-02-23 15:32:55 +01:00
steven-omaha 4a0ced581d clean up overwriting arch config 2023-02-23 15:32:02 +01:00
steven-omaha ee4fd5da37 use downcasting for configuring backend objects 2023-02-23 14:23:04 +01:00
steven-omaha 53091759e5 chore: Release 2023-02-23 13:15:43 +01:00
steven-omaha 49289c9677 improve outer error message 2023-02-23 13:13:37 +01:00
steven-omaha ed9ed4f589 show transition information when new version runs for first time 2023-02-23 13:12:25 +01:00
steven-omaha d064416a37 format docstrings (still WIP) 2023-02-23 12:11:45 +01:00
steven-omaha 100ee9bef9 start reworking config loading (for transition) WIP 2023-02-23 12:09:09 +01:00
steven-omaha 5f85394f62 clean up main error handling 2023-02-23 11:51:55 +01:00
steven-omaha a70dcb9ebf fix pacdef-core dependency version 2023-02-23 11:42:31 +01:00
steven-omaha 3b8fd962cd version bump to v1.0.0-beta.11 2023-02-23 11:38:15 +01:00
steven-omaha 487101c2ec chore: Release 2023-02-23 11:34:18 +01:00
steven-omaha b381dc9434 update group file example 2023-02-22 16:29:52 +01:00
steven-omaha e0a888a065 update todo 2023-02-22 14:36:49 +01:00
steven-omaha d1e289d086 version bump to 1.0.0-beta.10 2023-02-22 14:26:16 +01:00
steven-omaha 5148cca267 Revert "add error NoGroupFilesInArguments"
This partially reverts commit a4c900c9a7.

TODO.md is unaffected by this.
2023-02-22 14:20:09 +01:00
steven-omaha a7a001d953 enforce arguments present during parsing
correct fix for a4c900c9a
2023-02-22 14:18:34 +01:00
steven-omaha a4c900c9a7 add error NoGroupFilesInArguments 2023-02-22 12:29:02 +01:00
steven-omaha 8815daafcb update completion (WIP) 2023-02-21 17:54:59 +01:00
steven-omaha 55c4bd583a update todo 2023-02-21 16:29:33 +01:00
steven-omaha f43a44e39d remove references to Arch Linux 2023-02-21 16:28:29 +01:00
steven-omaha 6e30ec307c add todo 2023-02-20 13:57:43 +01:00
steven-omaha f8f5f9b4d8 add aliases for all subcommands 2023-02-20 13:15:40 +01:00
steven-omaha 1a33f4bad9 update section headers in readme 2023-02-18 19:05:32 +01:00
steven-omaha f1ff50b3f9 update readme for nor argument parser 2023-02-18 19:01:26 +01:00
steven-omaha 7c434a1f84 add aliases for subcommands 2023-02-18 19:01:26 +01:00
steven-omaha c3b49d56f5 update todo 2023-02-18 19:01:26 +01:00
steven-omaha 5f4a0caacf update action match function 2023-02-18 19:01:25 +01:00
steven-omaha cec0fa8726 rework argument parser 2023-02-18 19:01:05 +01:00
steven-omaha e1ffdc26f7 Update readme 2023-02-18 17:02:24 +01:00
steven-omaha 853cfffd7d add todo 2023-02-18 15:48:39 +01:00
steven-omaha ec872894db refactor errors.rs 2023-02-18 15:40:57 +01:00
steven-omaha 729312f8c2 add main error types 2023-02-18 15:35:54 +01:00
steven-omaha 670f7c9850 add todo 2023-02-18 15:09:50 +01:00
steven-omaha 87259e702b hint supported rust version 2023-02-18 15:09:01 +01:00
steven-omaha 578c2b7526 version bump to v1.0.0-beta9 2023-02-18 15:01:41 +01:00
steven-omaha 76ef8374cd try fixing compilation on docs.rs and crates.io 2023-02-18 14:50:22 +01:00