github houseabsolute/ubi v0.4.1

14 hours ago
  • Fixed a bug where ubi where zip files containing a directory that matched the expected executable name caused ubi to extract the directory instead of the actual executable, resulting in a 0-length file. Based on a PR #89 from @fiadliel (Gary Coady). Fixes #88.
  • Added a new UbiBuilder::rename_exe_to method, along with a --rename-exe-to CLI flag. When this is set, the installed executable will use the name given here, instead of the name that it has in the downloaded file. This is useful for projects that do releases where the executable name includes things like a version number of platform information. Based on discussion in #86.
  • Added support for release artifacts with a .pyz extension. These are zip files containing Python code, and they can be directly executed. Based on PR #85 from @itochan (Kazunori Jo).
  • Added support for release artifacts with a .AppImage extension. These will only be picked when running Linux. Requested by @SaulH (Saul Reynolds-Haertle). GH #86.
  • Fixed a bug where ubi would consider an asset with .exe extension on non-Windows platforms. In practice, this would probably only have been an issue for projects with exactly one release artifact, where that artifact had a .exe extension.
  • The --extract-all CLI option added in the previous release did not have any description in the help output. This has been fixed.
    1

Don't miss a new ubi release

NewReleases is sending notifications on new releases.