Releases: lxl66566/bpm
Releases · lxl66566/bpm
release v2.3.0: mainly bug fix
- Big change: Use json to store bpm database, not python's pickle. This will not break existing pickle parsing method.
- fix local zip archive installation failed
- fix #1: parsing incorrect args in git bash
Full Changelog: v2.2.11...v2.3.0
bpm 2.2.11
fix:
- remove py7zr. py7zr use a package named pyppmd, but this package has poor users and installed fail in many systems like termux and so on.
- fix some typing problems
- fix broken install --interactive param
Full Changelog: v2.2.9...v2.2.11
bpm v2.2.9
bpm v2.2.6
fix:
- If there's only one dir under pkgsrc, it will be installed to
/usr/bin. The bug was found on installing fastfetch. - architecture match failed on linux x86_64
- be able to install
$pkgsrc/usr
feat: -quietenhance. now-qwill not print log.info.- now bpm can install services!
bpm v2.2.5
feat:
- support minimal python version: 3.9
- add
--filterto install param
fix:
- cannot extract 7z file
bpm v2.2.4
feat:
- install from github url
- update from local
bpm v2.2.3
bug fix:
- fix completions mode incorrect
- update on windows will reset the alias
- update on windows may break installed_list
bpm v2.2.2
bug fix:
- install failed on non-exist completion location
- pltfm variable error
feature: - set environment variable
DEBUGto anything to enable debug logging output
bpm v2.2.1
bug fix:
- fix select armv7 asset in x86_64 windows
feature:
- improve searching logic, now bpm will download and install the first asset if asset name did not specify its platform and architecture. That's useful for some bad-naming windows package.
bpm v2.2.0
BREAKING CHANGE:
- change default search order from
starsto best match.- If you want to use
starsmatch anyway, use--sort stars.
- If you want to use
features:
- you can install from local package by parsing
--local <package>-l <package> - add remove
--softto delete database record only, do not delete software itself.