Skip to content

Releases: ivan-hc/AM

2.6.1

07 Mar 17:28
2dbe814
Compare
Choose a tag to compare

Changes:

  • option -b or backup improved, a better name for the snapshots of the programs you create;
  • new option -o or overwrite that allows you to roll back to a previous version of the program.

To save a snapshot:

am -b $PROGRAM

To restore a program to a previous saved version:

am -o $PROGRAM

All the snapshots are stored in your home diectory, at /home/$USER/.am-snapshots/$PROGRAM

2.6.0

07 Mar 03:30
6110b94
Compare
Choose a tag to compare

New -b or backup function that creates a backup of your selected application in /home/$USER/.am-snapshots/$PROGRAM

USAGE:

am -b $PROGRAM

The next release will include an option to rollback the application by selecting one of the snapshots.

2.5.1

07 Mar 01:33
6cb0f8a
Compare
Choose a tag to compare

New -d|download option needed to download an installation script from the "AM" repository to your desktop without installing it.

USAGE:

am -d $PROGRAM

2.5.0

04 Mar 03:12
9c17343
Compare
Choose a tag to compare

This update affects the launchers of the installed programs:

Since this release, the name of each launcher *.desktop will start with "AM-" to avoid conflicts with programs installed in parallel from other sources. These changes have already been applied to all scripts in the repository.

NOTE: the above changes cannot be applied to programs you already have installed, unless you remove and reinstall the desired program.

"AM" wants to give the user a wider choice among the software to be installed on their host.

2.4.0

02 Mar 17:01
e7e595e
Compare
Choose a tag to compare

This update is much more geared towards what surrounds "AM" rather than the script itself, in particular there is a total abandonment of the past. As some of you may know, "AM" is the direct successor of my other project, "AppMan", a kind of "Alpha" version of "AM" and with which "AM" itself shared much of the code. From now on it will no longer be like this. Here's what's changed from the previous release:

  • The main INSTALL script allows bash completion by default;
  • The -s|sync option shows the version's number before and after the executing;
  • Links to the old "AppMan" repository have been removed, from now on "AM" is totally independent from its predecessor.

Finally, the installation scripts of each application will have a much stricter policy due to different incompatibility reports with other legacy operating systems. The "offending" scripts will remain archived in the "Testing" section of this repository until they are resolved.
As always, if you have ideas for solving the problems that plague these scripts, don't hesitate to contact me. Any help is welcome.

2.3.1

28 Feb 02:11
0fc458b
Compare
Choose a tag to compare

"AM" 2.3.1 is out with a more efficient bash completion support!

I have removed the old "-d"|"db"|"database"|"terminal" option which instead had characterized the previous 2.3.0 and 2.2.5 releases in favour of two newer and more efficient options to enable/disable bash completion in "AM":

--enable-completion and --disable-completion

These options will create/remove a /etc/bash_completion.d/am-completion.sh script that can read the list of all the scripts available in the "AM" repository and for your architecture.

After the update, I suggest to use the am -c command to remove the old and now obsolete" appdb "directory.

To enable bash completion

[sudo] am --enable-completion

the path to this script will also be listed in the /opt/am/remove script needed to uninstall" AM ".

To disable bash completion

[sudo] am --disable-completion

To create your own bash completion script, I suggest this guide.

2.3.0

24 Feb 02:17
22d3a7c
Compare
Choose a tag to compare

This update refines an important feature tested in the previous version 2.2.5:

  • Improved the option -d|db|database|terminal needed to use "AM" with auto-completion (complete the command with the TAB key) using the names of all the scripts available on this repository;
  • Also fixed a visual error when aborting an installation (option -i|install) with CTRL + C.

2.2.5

23 Feb 02:59
129a2c9
Compare
Choose a tag to compare

New database's management for the apps, created a new "appdb" directory in /opt/am. This is useful for the new -d option.

USAGE: am -d or am db or am database or am terminal
This command will open a shell in /opt/am/appdb, in this way you will be able to use the new (and experimental) bash auto-completion function (complete the command with the TAB key) using the names of all the scripts available on this repository.

No more copying or memorizing long script names! A few letters, press TAB and you will be ready to install, remove or update as many programs as you want.

If you want you can add a launcher to your application menu, like this:

[Desktop Entry]
Type=Application
Name=AM (terminal)
Comment=Application Manager
Exec=exo-open --launch TerminalEmulator
Icon=utilities-terminal
Path=/opt/am/appdb
StartupNotify=true

Future releases of "AM" will need to implement this option by default. Any suggestions are welcome!

2.2.4

20 Feb 20:01
4ca76b5
Compare
Choose a tag to compare

Now the -u | update option supports arguments!
Now it is possible to run am -u $PROGRAM to update just one program and read the output from the shell.
If you don't add arguments, the command am -u will perform updates in bulk for all the installed programs normally.

2.2.3

15 Feb 20:58
8302737
Compare
Choose a tag to compare

Fixed a bug where at the end of the installation from a multi-option script (for example the helper for "wine" or "vivaldi") the information of the latter and not of the app actually installed was shown.