Cleanup and overhaul (#21)

* Syntax cleanup

* More minor cleanup, use Linq

* Fix broken features by using correct values

* Feature flags the same

* Features are modular

* No AlphaFS, more .NET versions

* Fix appveyor

* Put back identifiers, for some reason

* String interpolation, modernization

* Better use of GetField

* XmlTextWriter to remove possible issues

* Fix header for OpenMSX
This commit is contained in:
Matt Nadareski
2020-06-10 22:37:19 -07:00
committed by GitHub
parent f01e47444c
commit 4ad77d6be6
75 changed files with 6945 additions and 7249 deletions

View File

@@ -239,7 +239,7 @@ Options:
tsv - Standardized Tab-Separated Value
xml, logiqx - Logiqx XML
-dpc, --depreciated Output 'game' instead of 'machine'
-dpc, --deprecated Output 'game' instead of 'machine'
By default, Logiqx XML DATs output with the more modern "machine"
tag for each set. This flag allows users to output the older
"game" tag instead, for compatibility reasons. [Logiqx only]
@@ -323,7 +323,7 @@ Options:
-h=, --header= Set a header skipper to use, blank means all
Set the header special field for the output DAT(s). In file
rebuilding, this flag allows for either all copier headers (using "")
rebuilding, this flag allows for either all copier headers (using string.Empty)
or specific copier headers by name (such as "fds.xml") to determine
if a file matches or not.
@@ -689,7 +689,7 @@ Options:
-h=, --header= Set a header skipper to use, blank means all
Set the header special field for the output DAT(s). In file
rebuilding, this flag allows for either all copier headers (using "")
rebuilding, this flag allows for either all copier headers (using string.Empty)
or specific copier headers by name (such as "fds.xml") to determine
if a file matches or not.
@@ -777,7 +777,7 @@ Options:
tsv - Standardized Tab-Separated Value
xml, logiqx - Logiqx XML
-dpc, --depreciated Output 'game' instead of 'machine'
-dpc, --deprecated Output 'game' instead of 'machine'
By default, Logiqx XML DATs output with the more modern "machine"
tag for each set. This flag allows users to output the older
"game" tag instead, for compatibility reasons. [Logiqx only]
@@ -999,7 +999,7 @@ Options:
and output for physical files. Where appropriate, Romba depot
files will be created as well.
-dpc, --depreciated Output 'game' instead of 'machine'
-dpc, --deprecated Output 'game' instead of 'machine'
By default, Logiqx XML DATs output with the more modern "machine"
tag for each set. This flag allows users to output the older
"game" tag instead, for compatibility reasons. [Logiqx only]
@@ -1042,7 +1042,7 @@ Options:
-h=, --header= Set a header skipper to use, blank means all
Set the header special field for the output DAT(s). In file
rebuilding, this flag allows for either all copier headers (using "")
rebuilding, this flag allows for either all copier headers (using string.Empty)
or specific copier headers by name (such as "fds.xml") to determine
if a file matches or not.
@@ -1508,7 +1508,7 @@ Options:
-h=, --header= Set a header skipper to use, blank means all
Set the header special field for the output DAT(s). In file
rebuilding, this flag allows for either all copier headers (using "")
rebuilding, this flag allows for either all copier headers (using string.Empty)
or specific copier headers by name (such as "fds.xml") to determine
if a file matches or not.