Skip to content

Tina-lel/bpm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bash Package Manager

A fully functioning package manager for linux written in bash

Information

Note

This is work in progress, proceed with caution.

Installation

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

Usage

usage:  bpm <operation> [...]
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

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

Backend

  • Package builder script with checksum generation