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

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: 20 days 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