emacs-eask / cli

CLI for building, running, testing, and managing your Emacs Lisp dependencies
https://emacs-eask.github.io/
GNU General Public License v3.0
138 stars 21 forks source link

Don't lose "executable bit" in binary releases #214

Closed Hi-Angel closed 9 months ago

Hi-Angel commented 9 months ago

ATM eask binary releases are packed with zip which does not support permissions and hence eask binary is not executable when the archive is unpacked. Gotta change zip to some tar.foo, like tar.gz or tar.zstd, or perhaps something else that supports the bit.

Steps to reproduce

  1. Unpack latest release for linux from releases page
  2. Execute ./eask --help

Expected

It will show help message

Actual

The command will fail as eask isn't an executable file

jcs090218 commented 9 months ago

I've published a new release with .tar.gz, see https://github.com/emacs-eask/cli/releases/tag/0.9.5.

Hope this helps! :)