Commit graph

7 commits

Author SHA1 Message Date
Marc Durdin
87397e8846 fix(developer): kmconvert help match reality
kmconvert built-in help was missing `-targets`, misspelled
`-full-copyright`, and the parameter checking was skipping the last
parameter (which only mattered if the last parameter was `-nologo`, but
still...).
2021-06-17 04:41:09 +10:00
Marc Durdin
17e8780e8e feat(developer): Add 'full copyright' field to templates
Fixes #4807.

We want to differentiate between a short copyright message and a
longer one that also contains a date. The long one is only needed in
one place in a typical keyboard project. This reduces maintenance when
making keyboard updates.
2021-05-14 16:35:44 +10:00
Marc Durdin
c8d6e4fe6f fix(developer): kmconvert commandline and deploy
A few fixes and improvements:
* kmconvert was missing a command line parameter for `-target` to
  specify the platform targets for a project
* kmconvert should avoid throwing unhandled exceptions, rather if
  sentry is not present then just write to console.
* Include kmconvert and its data files in the deployment of kmcomp.zip,
  which is done on the build agent (just need to make sure files are
  in the right place here.)
* Side fix: also made sure kmcomp would emit the exception message to
  console if sentry is not present.
2021-05-14 10:56:58 +10:00
Marc Durdin
d665535bc9 [Developer] Address review comments 2019-09-25 06:28:13 +10:00
Marc Durdin
5e7f68bc6f [Developer] Add -lexical-model command line option for building lexical model template projects to kmconvert. Fixes #2083. 2019-09-23 13:33:57 +10:00
Marc Durdin
3fb07690c9 [Developer] Tidy up kmconvert command line and build 2018-09-28 11:01:21 -06:00
Marc Durdin
12b20b05c7 [Developer] kmconvert initial work 2018-09-21 08:23:08 +10:00