coursier: Rename binary to cs

conduit-nginx
Jakub Kozłowski 2021-10-19 22:40:38 +02:00 committed by Tim Steinbach
parent 78476ea088
commit 06ec20277f
3 changed files with 15 additions and 4 deletions

View File

@ -1129,6 +1129,15 @@ Superuser created successfully.
would be parsed as 3 parameters.
</para>
</listitem>
<listitem>
<para>
The <literal>coursier</literal> packages binary was renamed
from <literal>coursier</literal> to <literal>cs</literal>.
Completions which havent worked for a while should now work
with the renamed binary. To keep using
<literal>coursier</literal>, you can create a shell alias.
</para>
</listitem>
</itemizedlist>
</section>
<section xml:id="sec-release-21.11-notable-changes">

View File

@ -349,6 +349,8 @@ In addition to numerous new and upgraded packages, this release has the followin
- `boot.kernelParams` now only accepts one command line parameter per string. This change is aimed to reduce common mistakes like "param = 12", which would be parsed as 3 parameters.
- The `coursier` package's binary was renamed from `coursier` to `cs`. Completions which haven't worked for a while should now work with the renamed binary. To keep using `coursier`, you can create a shell alias.
## Other Notable Changes {#sec-release-21.11-notable-changes}

View File

@ -25,12 +25,12 @@ in stdenv.mkDerivation rec {
nativeBuildInputs = [ makeWrapper ];
buildCommand = ''
install -Dm555 $src $out/bin/coursier
patchShebangs $out/bin/coursier
wrapProgram $out/bin/coursier --prefix PATH ":" ${jre}/bin
install -Dm555 $src $out/bin/cs
patchShebangs $out/bin/cs
wrapProgram $out/bin/cs --prefix PATH ":" ${jre}/bin
# copy zsh completion
install -Dm755 ${zshCompletion} $out/share/zsh/site-functions/_coursier
install -Dm755 ${zshCompletion} $out/share/zsh/site-functions/_cs
'';
passthru.updateScript = writeScript "update.sh" ''