Installer that installs programs in $HOME directory, and sets up firejail sandbox for them. Useful for browsers, appimages, etc. Supports installation of programs in tar.gz/bz2/xz, zip and appimage formats.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Radosław-RPS 492c41333e added support for commandline arguments in created launcher 11 months ago
COPYING new file: COPYING 11 months ago
README added info 11 months ago
fire-install added support for commandline arguments in created launcher 11 months ago
install.sh Initial commit 11 months ago

README

	fire-install

Installs program from archive or appimage, or a directory, into
user's central folder for firejail sandboxed programs executed with
fireinvoke. This is ~/.programs by default in user's home. After
installation it creates launchers in ~/.local/bin for selected executable's.

It currently accepts files in the following formats:
tar with gzip, bzip and xz compression
zip, if unzip or p7zip is installed.
appimage
directory

If used without options, it asks questions about installation
interactively. Otherwise commandline options can be used.


Dependencies:
bash
sed
grep
firejail
fireinvoke ( https://codeberg.org/rps/fireinvoke )
dialog (recommended)


INSTALLATION:
You can use the script without installation, but if you want to install it for all users, do:

$ sudo ./install.sh


USAGE:

To read usage info, use "fire-install --help" command, or run fire-install without arguments.

To install program interactively use command:

$ fire-install filename

(filename can be file in foll