Skip to content
Compare
Choose a tag to compare
@ivan-hc ivan-hc released this 18 Jan 18:04
· 3 commits to main since this release
81ae4c5

This release brings workflow improvements and more lightweight AppImages created

Create the script and the JuNest environment (part 1) Create the AppImage (part 2)
part.1.mkv.mp4
part.2.mkv.mp4

Updated archimage-cli

  • if you are a user of "AM"/AppMan at https://github.com/ivan-hc/AM, you can use bash/zsh completion for arguments and options
  • added two options to use this CLI in "develper mode" , like "AM", options --devmode-enable (lets you use the "dev" branch of this repo) and --devmode-disable
  • added a message that warns you in case you have not a XDG directory, files will be saved in your current directory

Updated the script "NEW-junest.sh"

  • running the script is now less resource intensive... and it is now really quick, expecially for the part of libraries saved
  • replaced all the slow functions to add libraries with only one that quickly selects only the needed libraries of the main package and the dependencies
  • the basic JuNest is keept into a dedicated directory "archlinux/.junest", while the AppDir will be created apart, with the same structure of directories and its own patches, not to rsync/remove backups each time
  • restarting the process will take care if the variables extraction_count and DEPENDENCES are not changed, if so, there is no need to extract all packages again (see below 👇 )
simplescreenrecorder-2025-01-18_20.10.40.mkv.mp4
  • check libraries is more selective, to reduce bloating the final AppImage
  • in most cases it is enough to add only keywords to BINSAVED, LIBSAVED and SHARESAVED instead of adding packages in DEPENDENCES, so you don't need to specify what dependencies must be added in DEPENDENCES, using a high value for extraction_count should be enough to create a working (and bloat) AppImage
  • empty directories under /usr are removed (eccept the needed mountpoints)

The above can be resumed in a cleaner AppDir with only what the app really needs to work.

Please refer to the tutorial on the README of this repo to start your searches.

If you have already installed archimage-cli, please run

archimage-cli -s

...to use the latest version.