If you use Laravel you've probably heard of Tinkerwell. If that is not the case, Tinkerwell is the
php artisan tinker on steroids: a powerful REPL that runs your code within local and remote PHP applications, allowing you to tinker with them.
The Linux version of Tinkerwell is distributed in an AppImage package format. If you have not heard of this format before, you just have to know that it is a universal software package format that tries to be distribution-agnostic, i.e. you can use it in most (if not all) modern Linux distributions.
The disadvantages of AppImage packages are that, firstly, you have to give them permission to run, and secondly, every time you want to run them, you have to navigate to the folder where you downloaded the file. That is certainly the case for me when I need to run Tinkerwell.
AppImageLauncher solves these problems. After installation, it will let you execute AppImages with just one click (without having to make them executable). But most interestingly, it will easily (and optionally) integrate the application with your system, creating shortcuts in the application launcher and on the desktop.
Use the folllowing commands to install AppImageLauncher in Ubuntu or go the repo to find more installing options.
sudo add-apt-repository ppa:appimagelauncher-team/stable sudo apt update sudo apt install appimagelauncher
After installing, just execute your desired AppImage file and choose the option to integrate.