Unverified Commit 89653a03 authored by Adam C. Stephens's avatar Adam C. Stephens Committed by GitHub
Browse files

Merge pull request #287842 from ambroisie/woodpecker-cli

woodpecker: use upstream naming for cli executable
parents 009e4ff8 ee4670a8
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -12,6 +12,6 @@ buildGoModule {

  meta = common.meta // {
    description = "Command line client for the Woodpecker Continuous Integration server";
    mainProgram = "woodpecker-cli";
    mainProgram = "woodpecker";
  };
}
+13 −1
Original line number Diff line number Diff line
@@ -17,7 +17,19 @@ in
  postInstall = ''
    cd $out/bin
    for f in *; do
      if [ "$f" = cli ]; then
        mv -- "$f" "woodpecker"
        # Issue a warning to the user if they call the deprecated executable
        cat >woodpecker-cli << EOF
    #/bin/sh
    echo 'WARNING: calling `woodpecker-cli` is deprecated, use `woodpecker` instead.' >&2
    $out/bin/woodpecker "\$@"
    EOF
        chmod +x woodpecker-cli
        patchShebangs woodpecker-cli
      else
        mv -- "$f" "woodpecker-$f"
      fi
    done
    cd -
  '';