lpm
lpm copied to clipboard
an experimental package manager for operating systems
Implementation of new subcommand `--query` which dumps the target package information on stdout. e.g., usage: `lpm --inspect $package`
Add cross-tests between [lpm-builder](https://github.com/lodosgroup/lpm-modules/tree/main/lpm-builder) and lpm
LPM build scripts for https://github.com/lodosgroup/tiny-lz4-decoder and https://github.com/lodosgroup/sqlite3-wrapper heavily depend on Linux systems, causing LPM to fail during the linking stage on macOS. We should consider adapting these build scripts to...
e.g., usage: `lpm --install $package --destdir $target` **Key challenges that needs to be solved:** - Managing dependencies - Managing package scripts - Managing package data in the database Resolves #71
Necessary changes for [[lpm-modules] feat: multiarch builds]( https://github.com/lodosgroup/lpm-modules/pull/14)
Create a test package using the [lpm-build](https://github.com/lodosgroup/lpm-modules/tree/main/lpm-builder) module that modifies the filesystem state with each of the stage 1 scripts. Perform package operations on the test package and check the...
Enhance LPM to support the installation of packages in a temporary form that gets purged on system poweroff and reboots. Example usage: `lpm --install(or -i) --tmp(or -t) $pkg_name`
`lpm` should be capable of installing packages by building them from source. e.g., usage: `lpm --install --from-source(or --compile maybe?) lzip`