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
andDEPENDENCES
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 forextraction_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.