Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tina-lel/bpm

A package manager for linux written in bash
https://github.com/tina-lel/bpm

bash bash-script bash-scripting package package-management package-manager

Last synced: about 1 month ago
JSON representation

A package manager for linux written in bash

Awesome Lists containing this project

README

        

# Bash Package Manager













A ~fully functioning~ package manager for linux written in bash

# Information

> [!NOTE]
> This is work in progress,
> proceed with caution.

# Installation

```shell
git clone https://github.com/Tina-lel/bpm
cd bpm/
./install.sh
```

# Usage

```plaintext
usage: bpm [...]
operations:
bpm add [package(s)]
bpm del [package(s)]
bpm update
bpm upgrade
bpm config
bpm search [package]
bpm info [package]
bpm list
bpm index
bpm clean
bpm depclean
bpm help
bpm version

```

# Todo

## Frontend

- [X] File Checksums
- [X] Full Tool Arguments
- [X] Local packages list
- [X] ~/.config/bpm.conf for various stuff
- [X] Search by package name and description
- [X] Update function with new version display
- [X] Installed, Upgraded, Removed Packages net size
- [ ] x86 64bit, 32bit and arm support

## Backend

- [X] Package builder script with checksum generation