Skip to content

Commit

Permalink
aliases/package-manager: Add nala aliases to .bash
Browse files Browse the repository at this point in the history
* Add nala documentation to README.md
  • Loading branch information
GR3YH4TT3R93 authored and akinomyoga committed Jul 30, 2023
1 parent 9c9c92b commit 56b312c
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 0 deletions.
17 changes: 17 additions & 0 deletions aliases/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,7 @@ This plugin provides the set of aliases that can be used to control package mana
- `cave` (Paludis Cave) ... `cave`, `cr`, `cui`, `cs`, `cli`
- `apt` (Advanced Packaging Tool) ... `apt`, `aptfu`, `apti`, `apts`, `aptr`, `aptar`, `aptli`
- `dpkg` (Debian Package) ... `dpkg`
- `nala` (Nala APT Wrapper) ... `nala`, `nalaf`, `nalau`, `nalafu`, `nalai`, `nalar`, `nalaa`, `nalah`, `nalal`, `nalas`, `nalav`

The command to use to call these package manager can be specified in the variable `OMB_ALIAS_PACKAGE_MANAGER_SUDO`. By default, `sudo` is used when the current use is not root and the command `sudo` is available.

Expand All @@ -106,6 +107,22 @@ OMB_ALIAS_PACKAGE_MANAGER_SUDO=sudo
OMB_ALIAS_PACKAGE_MANAGER_SUDO=
```

### Nala Package Manager

| Alias | Command | Descrition |
| ------- | ------------------------- | -------------------------------------------------------------------------------------------------------- |
| `nala` | `sudo nala` | Nala is a prettier front-end for libapt-pkg, doubles as --help |
| `nalaf` | `sudo nala fetch` | Fetch fast mirrors to improve download speed. |
| `nalau` | `sudo nala update -y` | Update the list of available packages. |
| `nalafu`| `sudo nala upgrade -y` | The equivalent of apt update && apt full-upgrade --auto-remove. |
| `nalai` | `sudo nala install -y` | Takes multiple packages as arguments and will install all of them. |
| `nalar` | `sudo nala remove -y` | Remove or purge packages that are no longer needed |
| `nalaa` | `sudo nala autoremove -y` | Automatically remove or purge any packages that are no longer needed. |
| `nalah` | `sudo nala history` | Nala history with no subcommands will show a summary of all transactions made. |
| `nalal` | `sudo nala list` | List all packages or only packages based on the provided name, glob or regex. By default will only glob. |
| `nalas` | `sudo nala search` | Search package names and descriptions using a word, regex or glob |
| `nalav` | `sudo nala show` | Show information about a package such as the name, version, dependencies etc. |

## alias:terraform

| Alias | Command |
Expand Down
15 changes: 15 additions & 0 deletions aliases/package-manager.aliases.bash
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,21 @@ if _omb_util_binary_exists dpkg; then
alias dpkg="${_omb_tmp_sudo}dpkg"
fi

# Volian - Nala
if _omb_util_binary_exists nala; then
alias nala="${_omb_tmp_sudo}nala" # A faster, prettier front-end for libapt->
alias nalaf="${_omb_tmp_sudo}nala fetch" # Nala Fastest Mirror
alias nalau="${_omb_tmp_sudo}nala update -y" # Nala Update
alias nalafu="${_omb_tmp_sudo}nala upgrade -y" # Nala Update & Full-Upgrade >
alias nalai="${_omb_tmp_sudo}nala install -y" # Nala Install
alias nalar="${_omb_tmp_sudo}nala remove -y" # Nala Remove
alias nalaa="${_omb_tmp_sudo}nala autoremove -y" # Nala Auto Remove
alias nalah="${_omb_tmp_sudo}nala history" # Nala History
alias nalal="${_omb_tmp_sudo}nala list" # Nala List
alias nalas="${_omb_tmp_sudo}nala search" # Nala Search
alias nalav="${_omb_tmp_sudo}nala show" # Nala View Package Info
fi

# # Zypper = Zen Yast Package Program (ZYPP?)
# if _omb_util_binary_exists zypper; then
# # Yast = Yet Another Silly/Setup Thing/Thing
Expand Down

0 comments on commit 56b312c

Please sign in to comment.