1
0
mirror of https://github.com/pcvolkmer/osc-variant.git synced 2025-04-19 19:56:50 +00:00

46 Commits

Author SHA1 Message Date
d4febb026f chore: change License to GNU GPL v2 2024-10-30 18:38:51 +01:00
8c44e623f6 refactor: extract cli command handling 2023-12-30 07:54:49 +01:00
42d1151a6c feat: add note for OSB files within tree subcommand 2023-12-30 07:40:36 +01:00
036dc80ad0 feat #24: List content of OSB files 2023-12-30 07:30:44 +01:00
70562f99ca style: code cleanup in file extension check 2023-12-06 12:00:28 +01:00
dcfc50878e feat: check file extension before reading OSC files 2023-12-06 11:44:49 +01:00
7021f94891 Code cleanup: Use 'matches!()' macro 2023-11-23 10:13:55 +01:00
2808cc3556 Code cleanup 2023-11-23 10:07:26 +01:00
2413e4b9b8 Improve check output 2023-11-09 13:00:34 +01:00
4c76504000 Issue #14: Embed existing DNPM profile files 2023-11-09 10:53:38 +01:00
349b571e09 Issue #19: Do not allow check listing in combination with file check 2023-11-08 16:49:23 +01:00
90423b5b4e Issue #19: Check OSC files within OSB file 2023-11-08 14:38:16 +01:00
d45ded939e Issue #19: Extract method to check content of OSC file 2023-11-08 14:38:02 +01:00
f02ea9b065 Show issue counts ahead of issue list 2023-11-08 12:10:42 +01:00
7b13251d34 Issue #15: Add flag '--fix' to modify sub command 2023-11-06 14:00:20 +01:00
6da1c48c28 Issue #15: Show list of available checks 2023-11-06 13:59:08 +01:00
e2d5eedd02 Issue #15: Check OSC files for known issues 2023-11-06 13:31:34 +01:00
a55db66e57 Issue #15: Implement check subcommand cli 2023-11-06 11:52:57 +01:00
1746026af8 Declare use within feature flag related part 2023-11-03 20:58:51 +01:00
1f5ec80cc6 Add optional destination dir for OSB file extraction 2023-11-02 20:56:57 +01:00
f851e9c424 Add optional OSB alternative password parameter 2023-11-01 13:29:30 +01:00
8a23d5b71b Issue #12: Add command to unzip osb files 2023-10-23 12:06:16 +02:00
afb5a2e17a Issue #10: Add interactive mode 2023-10-04 10:14:45 +02:00
b3054f971e Package deb package containing bash completion 2023-09-04 17:46:55 +02:00
d30c2991c0 Filter printed elements for list and tree sub command 2023-09-04 13:24:28 +02:00
bfa7cc3c6b Add sub command to calculate sha256 sum of an OSC file 2023-09-03 18:49:28 +02:00
af4ec8898a Strip content that is included in system library 2023-08-31 16:10:19 +02:00
103075ab78 Add sub command 'tree' to show dependencies 2023-08-29 17:34:02 +02:00
376bfb2852 Experimental sort of exported content 2023-08-07 10:11:45 +02:00
b030ce6a53 Add subcommand 'diff' to compare two OSC files 2023-07-01 17:40:04 +02:00
11b233b642 Add optional sorted listing of file contents 2023-06-15 23:27:21 +02:00
13f1126619 Use traits for catalogues, forms and form entries 2023-06-15 22:56:33 +02:00
2c11690edf Do not create temp value 2023-06-15 22:07:53 +02:00
ea135010d2 Add 'compact' option to get smaller output files 2023-06-07 10:55:55 +02:00
aa610a0593 Extract method to write output file 2023-06-06 11:14:29 +02:00
70f6718ac5 Improve Error handling 2023-06-06 11:06:18 +02:00
1d37ae9295 Show additional information on parsing error 2023-06-05 19:55:16 +02:00
0d986059ce Extract cli command structs 2023-06-04 13:03:26 +02:00
53e9207cc5 Remove not required 'mut' keyword 2023-06-04 13:02:48 +02:00
eceafe18be Apply changes from profile to data 2023-06-03 17:50:27 +02:00
ca145f5e4b Add subcommands 'list' and 'modify' 2023-06-03 15:27:09 +02:00
1224f93764 Check input file for additional entries
This will prevent the application from creating output without these
additional entities, which would be missing in output.

Instead, the application will exit with an error message.
2023-06-02 23:05:35 +02:00
8902a47903 Add profile file parser 2023-06-02 09:33:25 +02:00
2b0d1a5bd9 Simple code cleanup 2023-06-01 20:02:53 +02:00
c43f12c95f Add static transformation for DNPM forms to use UKW variant 2023-06-01 20:01:04 +02:00
193b01dc92 Initial import 2023-06-01 19:31:36 +02:00