Commit Graph
100 Commits
Author SHA1 Message Date
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
steven-omaha 2727d56175 version bump to v1.0.0-beta8 2023-02-18 14:15:05 +01:00
steven-omaha a7451c805b try fixing docs.rs build 2023-02-18 14:14:17 +01:00
steven-omaha 73865d7b1d add todo 2023-02-18 13:45:21 +01:00
steven-omaha 1742624333 fix license identifier 2023-02-18 13:33:57 +01:00
steven-omaha 7ae45ee302 version bump to v1.0.0-beta7 2023-02-18 13:30:23 +01:00
steven-omaha 132fb48a46 update README, review pending 2023-02-18 13:28:12 +01:00
steven-omaha a15fef4cba update README 2023-02-18 12:57:06 +01:00
steven-omaha 29a1c16d4b version bump to v1.0.0-beta6 2023-02-17 21:17:54 +01:00
steven-omaha 4223eb19ed use const format for version string 2023-02-17 21:11:54 +01:00
steven-omaha 2768d41344 remove unnecessary clone 2023-02-16 10:49:02 +01:00
steven-omaha 7c44f18462 fix docstring 2023-02-16 10:41:54 +01:00
steven-omaha 6e52b6d3d9 add clippy::map_entry 2023-02-15 17:39:55 +01:00
steven-omaha ead91ef5d6 add lints 2023-02-15 17:18:12 +01:00
steven-omaha b92543afcd add lints, docstrings 2023-02-15 17:14:06 +01:00
steven-omaha f619f0cede add cognitive_complexity lint with limit 10 2023-02-15 16:28:51 +01:00
steven-omaha ab87194850 clean up error contexts 2023-02-15 16:15:54 +01:00
steven-omaha 93075c4bfc replace qualified names with use 2023-02-15 16:11:02 +01:00
steven-omaha e8ae68a374 update doc strings 2023-02-15 15:57:50 +01:00
steven-omaha 9c512073b8 handle non-existing pacdef-related dirs 2023-02-15 15:52:56 +01:00
steven-omaha 9e0913ef25 refactor Config::load 2023-02-15 15:23:11 +01:00
steven-omaha 354e8d4741 version bump to 1.0.0-beta5 2023-02-15 14:16:40 +01:00
steven-omaha 83c05be3d3 refactor get_assumed_group_file_names
is now called get_group_file_paths_matching_args
2023-02-15 13:50:56 +01:00
steven-omaha 4252f6b1dd refactor 'run_edit_command' 2023-02-15 12:10:01 +01:00
steven-omaha 817c5af84e rename get_pacdef_group_dir to get_group_dir 2023-02-15 11:54:02 +01:00
steven-omaha 4358323ad5 add lint semicolon if nothing returned 2023-02-15 11:53:41 +01:00
steven-omaha 230e631fe8 refactor ReviewsPerBackend::into_strategies() 2023-02-15 11:44:07 +01:00
steven-omaha fef245522c remove additional newline in review output 2023-02-15 11:24:05 +01:00
steven-omaha 6709a0f1c7 update README 2023-02-15 11:15:49 +01:00
steven-omaha 947101eb07 rename backend from pacman to arch 2023-02-15 10:51:52 +01:00
steven-omaha 83fbe765d8 clean up dependencies 2023-02-14 17:56:28 +01:00
steven-omaha 53c61e67ad rename pacdef_main to main 2023-02-14 17:49:06 +01:00
steven-omaha 7075ef1994 remove pacdef_main from workspaces 2023-02-14 17:46:23 +01:00
steven-omaha 5bf662dbc4 clean up imports 2023-02-14 17:16:24 +01:00
steven-omaha 1e8041f7b0 update readme 2023-02-14 16:45:11 +01:00
steven-omaha 1dc5e0e3dd first update to README 2023-02-14 16:22:38 +01:00
steven-omaha ba5c605215 copy readme from python version 2023-02-14 16:12:06 +01:00
steven-omaha a14b0ecf40 version bump to 1.0.0-beta4 2023-02-14 16:08:56 +01:00
steven-omaha 3b755459e2 remove empty line when unmanaged shouldn't show anything 2023-02-14 16:07:45 +01:00
steven-omaha 1781f4279e fix formatting for review 2023-02-14 16:04:54 +01:00
steven-omaha 2a3fc57014 fix formatting for sync, clean, unmanaged 2023-02-14 15:51:35 +01:00
steven-omaha 6700de006e version bump to 1.0.0-beta3 2023-02-14 15:25:14 +01:00
steven-omaha 63da75431d update todos 2023-02-14 15:21:08 +01:00
steven-omaha 0e763c06c6 fix doc phrasing 2023-02-14 15:16:40 +01:00
steven-omaha bcf5093c7e fix crate-docs and some lints 2023-02-14 15:13:04 +01:00
steven-omaha c490c660b4 add missing docs 2023-02-14 15:01:01 +01:00
steven-omaha d982149595 fix wrong anyhow::Context 2023-02-14 14:35:49 +01:00
steven-omaha 38a44f1745 fix some pedantic lints 2023-02-14 14:02:37 +01:00
steven-omaha d468163afd remove unwrap 2023-02-14 13:55:10 +01:00
steven-omaha e7cb7d9321 rename all crates 2023-02-14 13:12:08 +01:00
steven-omaha c7841ae346 print warnings and errors to stderr 2023-02-14 12:47:41 +01:00
steven-omaha cee16bc5f8 fix usage of debug formatters 2023-02-14 12:44:47 +01:00
steven-omaha f3632d0afd fix more lints 2023-02-14 12:33:26 +01:00
steven-omaha fa49e1a187 pin more versions 2023-02-14 12:33:20 +01:00
steven-omaha 45bb1d0d8d pin minor crate versions 2023-02-14 11:27:22 +01:00
steven-omaha c1336cbd61 reorder dependencies 2023-02-13 22:52:31 +01:00
steven-omaha 53f0f4944a add zsh completion 2023-02-13 22:49:09 +01:00
steven-omaha 9d5e691924 fix more lints 2023-02-13 20:54:49 +01:00
steven-omaha 18a6f4db6a activate more lints 2023-02-13 20:42:48 +01:00
steven-omaha e94b0047bc adjust lint groups, start fixing lints 2023-02-13 20:39:58 +01:00
steven-omaha 307d3ef74d reorder master Cargo.toml 2023-02-13 19:50:44 +01:00
steven-omaha f1d1666863 cleaned up Cargo files 2023-02-13 19:49:23 +01:00
steven-omaha d7ea6ce708 introduce workspace 2023-02-13 19:46:35 +01:00
steven-omaha c13233a2f3 skip error report when searching package yields no results 2023-02-13 17:22:02 +01:00
steven-omaha de2c50033b update lockfile 2023-02-13 14:04:13 +01:00
steven-omaha fd0001a8e0 add more todos 2023-02-13 14:01:27 +01:00
steven-omaha 16e0065ba3 add output formats and todo 2023-02-13 13:55:56 +01:00
steven-omaha c0ac77ee6e add todo 2023-02-13 13:34:29 +01:00
steven-omaha 76717c9503 stuff 2023-02-13 13:32:37 +01:00
steven-omaha d39b2536a1 refactor divide_actions 2023-02-03 14:54:34 +01:00
steven-omaha 41ae3e3f70 adjust formatting of output for todoperbackend.show() 2023-02-03 11:42:33 +01:00