markfinal / BuildAMation

Build system and project generator for C/C++ desktop software development. Uses C# for build scripts. It is no longer under active development.
http://buildamation.com
BSD 3-Clause "New" or "Revised" License
14 stars 9 forks source link

Improve error handling on command line args #306

Open markfinal opened 7 years ago

markfinal commented 7 years ago

For example

bam -b=Native -o buildtest -j=0 -c

will build in 'build' (the default), even though the intention was to build into 'buildtest'.

markfinal commented 5 years ago

I wonder if existing NuGets can help here? https://github.com/commandlineparser/commandline

markfinal commented 5 years ago

See https://twitter.com/Nick_Craver/status/1150443186705375238 for a discussion

markfinal commented 4 years ago

Also, typos, such as -C.bitdepth=32 will just be ignored (should be --C.bit-depth=32)