optager

command module
v0.0.0-...-fe5a17d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 12, 2025 License: GPL-3.0 Imports: 1 Imported by: 0

README

optager

optager is a command-line tool for installing programs that come packaged in e.g. .tar.gz format into the /opt/ folder. It takes away all the hassle of extracting the archive and then linking the binaries into the right places. optager is (or at least tries to be) compliant with the Filesystem Hierarchy Standard of Linux as well as the XDG Base Directory Specification.

Installation

To install optager you have to download the .tar.gz from the release page (here). Once you downloaded the archive, run the following command (replacing <version> with the one you downloaded):

mkdir -p ~/.local/bin
tar -xzf optager-<version>.tar.gz -C ~/.local/bin

# If you want to install it for every user on the system then use:
sudo tar -xzf optager-<version>.tar.gz -C /usr/local/bin
Git-Version

In case you want to install the current state on git onto your system you have to have git and go installed. You can then clone this repository, change into the cloned directory and then run

go install

In case the optager command is not found you might have to add $HOME/go/bin to your PATH. This can be done by adding the following line to your .bashrc or .zshrc.

export PATH="$PATH:$HOME/go/bin"

Usage

For detailed information on the commands and available flags run the command in question with -h or --help added.

Install a package

This will install the package into the /opt/ folder and print all new binaries that are available to you.

optager install <path-to-the-archive>
List all installed packages

Optager can list all packages that were installed using optager install.

optager list
Remove a package

This will delete the package folder in /opt/ and all symbolic links created by optager.

optager remove <package-name>

or alternatively

optager uninstall <package-name>

Documentation

Overview

Copyright © 2024 IceRinkDev

Directories

Path Synopsis
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL