Skip to content

Commit

Permalink
Merge pull request #441 from keymanapp/chore/developer-kmc
Browse files Browse the repository at this point in the history
chore: Update Developer download to refer to kmc instead of kmcomp
  • Loading branch information
mcdurdin authored May 26, 2024
2 parents e0ce753 + 2998c8f commit 9893a7e
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 14 deletions.
31 changes: 17 additions & 14 deletions developer/download.php
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
head([
'title' =>'Download Keyman Developer ' . $stable_version,
'css' => ['template.css','feature-grid.css','index.css','desktop-download.css','prism.css'],
'js' => ['download.js'],
'js' => ['download.js','prism.js'],
'showMenu' => true
]);
?>
Expand All @@ -30,20 +30,23 @@

<h2 class='red underline'>Keyman Developer Command Line Tools</h2>

<p>The Keyman Developer command line tools can be run on Windows, or using WINE on Linux and macOS. <a href='<?= KeymanHosts::Instance()->help_keyman_com ?>/developer/<?= $stable_version ?>/guides/command-line'>Command line tool guide</a>. This download is
provided separately primarily for users on non-Windows platforms.</p>

<p>
The Keyman Developer command line tool kmcomp, which was a Windows-only console application, has been replaced by kmc.
kmc is a cross-platform application, running on Windows, Linux, and macOS, built in node.js.
</p>

<?php
downloadLargeCTA('kmcomp Compiler', 'developer', 'stable', 'kmcomp-$version.zip');
?>
<p>
In Keyman Developer, kmc is located in "%ProgramFiles(x86)%\Keyman\Keyman Developer".
</p>

<p>Command-line install:</p>
<p>
kmc is also available as an npm module for Windows, macOS, and Linux developers:
</p>

<script src='<?=cdn('js/prism.js')?>'></script>
<pre class="language-markup code"><code>
mkdir kmcomp
cd kmcomp
curl -L https://keyman.com/go/download/kmcomp -o kmcomp.zip
unzip kmcomp.zip
<pre class="language-bash code"><code>
npm install -g @keymanapp/kmc
</code></pre>

<p>
For kmcomp, please download from our <a href="/downloads/archive/">archived downloads page</a>.
</p>
5 changes: 5 additions & 0 deletions downloads/archive/index.php
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,11 @@
<li><a href="<?= KeymanHosts::Instance()->downloads_keyman_com ?>/developer/stable/8.0.360.0/keymandeveloper-8.0.360.0.exe">Keyman Developer 8.0.360.0 Download</a> (Online static activation required)</li>
</ul>

<h2 class="red underline">Keyman Developer kmcomp Download Archive</h2>
<ul>
<li><a href="<?=KeymanHosts::Instance()->downloads_keyman_com ?>/developer/stable/<?= $ver_windows_16 ?>/kmcomp-<?= $ver_windows_16 ?>.zip">Keyman Developer kmcomp <?= $ver_windows_16 ?> zip Download</a></li>
</ul>

<h2 class="red underline">Obsolete Keyboards</h2>

<p>Keyboards that are non-Unicode or older versions may be downloaded from the following link. Generally, unless you know you have a specific
Expand Down

0 comments on commit 9893a7e

Please sign in to comment.