"AM" 9.1.1
More and more programs
The -l
or list
option will show the total number of installable programs in the header!
By default, the am -l
command will only show the applications available in the "AM" database, but with the addition of a message that will suggest you to run the command with the --all
flag, to show them all, from all supported databases (for now only "AM" and "Toolpacks").
The update speed of the program list from the Toolpacks database has also been improved, reducing it by 3/4 of the time it took in the previous version.
The Toolpack and AppImage list files can now be consulted offline.
New step in "synchronization"
Added an additional step during synchronization (option -s
or sync
) and consequently, at the end of the update (option -u
or update
) during which the Toolpack and AppImage lists will be created and updated.
simplescreenrecorder-2024-11-13_21.31.23.mkv.mp4
You will be able to view it from the first update you do after getting this release.
AppBundle Support
A new template is now available, made by @xplshn , creator of dbin
and AppBundle. The new script will better integrate this new portable application format for GNU/Linux.
For more information, go to the repositories of the projects involved:
- https://github.com/xplshn/dbin
- https://github.com/xplshn/pelf
- https://github.com/xplshn/AppBundleHUB
Last but not least... AppImage packages are all from the "AM" database. The Toolpack repository also distributes them, but I decided not to list theirs to avoid duplicating existing apps that have their own dedicated script. I want to list as many unique apps as possible and in different portable formats. And AppBundle or FlatImage (see https://github.com/ruanformigoni/flatimage) are some of the new ones.
Terms for BASH/ZSH completion in Toolpack apps
Terminal completion of search terms for programs from the Toolpacks repository will all have the ".toolpack" extension, to improve speed in researching (option -a
or about
) and especially in installing programs, and without having to resort to the --toolpack
flag (option -i
or install
).
Bug Fixes
Fixed several bugs regarding updating (-u
or update
) and cleaning (-c
or clean
) on systems with many applications installed, either from the "AM" database or the "Toolpacks" database. See #1109
Conclusions
The introduction of Toolpacks support has brought many new features, thousands of more applications (suddenly) and many small details to fix to make "AM" an ever better CLI, to manage all portable programs for GNU/Linux.
I invite you to deepen your knowledge on the new support database, "Toolpacks", at https://github.com/Azathothas/Toolpacks, and I invite you to contribute as much as possible to these projects, parallel, but increasingly part of this project of mine called "AM".
New, very interesting portable formats are emerging, and "AM" wants to be a springboard for these applications.
Also take a look at dbin
, by our friend @xplshn , who with this release puts his signature among the contributors to this project.
Thanks to everyone!
What's Changed
- Remove AppImages from Toolpacks list by @ivan-hc in #1100
- feat: Add the AppBundle template by @xplshn in #1102
- Option -i, Toolpacks, add full support for AppBundle apps by @ivan-hc in #1103
- S3Drive by @Twig6943 in #1108
- Strawberry by @Samueru-sama in #1110
- Show total number of programs available in
-l
... by @ivan-hc in #1113
New Contributors
Full Changelog: 9.1...9.1.1