Commit Graph

109 Commits

Author SHA1 Message Date
pcvolkmer f904f62d45 do not propagate version when using sub commands 2024-01-17 09:36:13 +01:00
pcvolkmer bf5a3a697f refactor: Cleanup command handling 2024-01-17 09:25:38 +01:00
pcvolkmer 221b2c6a2f feat: add shortcut methods to read OSC and Profile files 2023-12-31 18:34:42 +01:00
pcvolkmer dc62454a74 feat: read YAML files containing profile using new file io 2023-12-31 17:09:57 +01:00
pcvolkmer ee600436f9 refactor: reorganize features in file handling and errors 2023-12-31 16:57:32 +01:00
pcvolkmer f858ecb9d4 fix: add missing feature flag 2023-12-31 16:44:00 +01:00
pcvolkmer 8c44e623f6 refactor: extract cli command handling 2023-12-30 07:54:49 +01:00
pcvolkmer 42d1151a6c feat: add note for OSB files within tree subcommand 2023-12-30 07:40:36 +01:00
pcvolkmer 036dc80ad0 feat #24: List content of OSB files 2023-12-30 07:30:44 +01:00
pcvolkmer 9ab00ce192 feat: remove error messages from list subcommand 2023-12-06 12:01:18 +01:00
pcvolkmer 70562f99ca style: code cleanup in file extension check 2023-12-06 12:00:28 +01:00
pcvolkmer dcfc50878e feat: check file extension before reading OSC files 2023-12-06 11:44:49 +01:00
pcvolkmer 0a3ca817c6 Code cleanup: Remove needless borrowed reference 2023-11-23 10:26:46 +01:00
pcvolkmer 172a2cc692 Code cleanup: Entry implements Display trait - remove 'to_string()' 2023-11-23 10:16:12 +01:00
pcvolkmer 7021f94891 Code cleanup: Use 'matches!()' macro 2023-11-23 10:13:55 +01:00
pcvolkmer 6589349b8d Implement Display trait for Requirement 2023-11-23 10:10:07 +01:00
pcvolkmer 2808cc3556 Code cleanup 2023-11-23 10:07:26 +01:00
pcvolkmer ef8f6ab1b5 Change description and arguments depending on selected features 2023-11-10 16:41:54 +01:00
pcvolkmer 13bcd74f6c Issue #22: Check form references to previously undefined forms in OSC files 2023-11-10 12:36:53 +01:00
pcvolkmer 6fdbe06106 Add information about the reason 2023-11-10 12:36:04 +01:00
pcvolkmer 2413e4b9b8 Improve check output 2023-11-09 13:00:34 +01:00
pcvolkmer c9ecb8e944 Add progress bar to OSB file check 2023-11-09 12:11:13 +01:00
pcvolkmer 774b57d78e Fix required argument conflicts in check sub command 2023-11-09 11:21:24 +01:00
pcvolkmer 4c76504000 Issue #14: Embed existing DNPM profile files 2023-11-09 10:53:38 +01:00
pcvolkmer 4676a63c69 Fix warnings for disabled features 2023-11-09 10:42:54 +01:00
pcvolkmer 349b571e09 Issue #19: Do not allow check listing in combination with file check 2023-11-08 16:49:23 +01:00
pcvolkmer 90423b5b4e Issue #19: Check OSC files within OSB file 2023-11-08 14:38:16 +01:00
pcvolkmer d45ded939e Issue #19: Extract method to check content of OSC file 2023-11-08 14:38:02 +01:00
pcvolkmer 7ab5523f3c Add more checks shown before in list subcommand 2023-11-08 12:35:58 +01:00
pcvolkmer f02ea9b065 Show issue counts ahead of issue list 2023-11-08 12:10:42 +01:00
pcvolkmer a08abd7688 Make version entries and categories optional in property catalogue 2023-11-08 11:56:07 +01:00
pcvolkmer bf7b8cd9ba Add 'PunkteKategorie' to model 2023-11-07 12:00:21 +01:00
pcvolkmer 6a0a356120 Update issue code and description 2023-11-07 08:10:50 +01:00
pcvolkmer 7b13251d34 Issue #15: Add flag '--fix' to modify sub command 2023-11-06 14:00:20 +01:00
pcvolkmer 6da1c48c28 Issue #15: Show list of available checks 2023-11-06 13:59:08 +01:00
pcvolkmer e2d5eedd02 Issue #15: Check OSC files for known issues 2023-11-06 13:31:34 +01:00
pcvolkmer a55db66e57 Issue #15: Implement check subcommand cli 2023-11-06 11:52:57 +01:00
pcvolkmer 93981f7709 Issue #16: Add missing model entries and add optional declaration 2023-11-06 11:44:41 +01:00
pcvolkmer 1746026af8 Declare use within feature flag related part 2023-11-03 20:58:51 +01:00
pcvolkmer 1f5ec80cc6 Add optional destination dir for OSB file extraction 2023-11-02 20:56:57 +01:00
pcvolkmer f851e9c424 Add optional OSB alternative password parameter 2023-11-01 13:29:30 +01:00
pcvolkmer 8a23d5b71b Issue #12: Add command to unzip osb files 2023-10-23 12:06:16 +02:00
pcvolkmer afb5a2e17a Issue #10: Add interactive mode 2023-10-04 10:14:45 +02:00
pcvolkmer f28ab1afcd Do not sort by form name in first place for now 2023-10-02 12:09:54 +02:00
pcvolkmer 1302963b56 Issue #8: Use system library content as equal content
Since system library content is already present in OS database, it is no dependencies to be imported.
2023-09-30 16:09:36 +02:00
pcvolkmer 6be11a8951 Issue #8: Use field ReferencedDataForm instead of Name 2023-09-30 15:37:09 +02:00
pcvolkmer 416204b30a Issue #8: Add initial sorting based on form dependencies 2023-09-30 15:06:24 +02:00
pcvolkmer d0de76770f Sort dependencies and requirements 2023-09-30 13:26:25 +02:00
pcvolkmer 8cae6ce706 Cleanup Requirement::to_string() 2023-09-30 13:04:47 +02:00
pcvolkmer 81a0c6204b Move common implementation into Requires trait 2023-09-30 12:11:14 +02:00