nlpm
v1.2.0
Published
Cli tool for restoring packages
Downloads
57
Readme
Nlpm
Nlpm is tool for installing and restoring packages, using various underlying package managers. Behavior is kinda like npm but for global packages.
- Update the restore list when you are installing new packages.
- Restore them on another machine when you need.
- Magic
New Features!
- Added simple config file.
- Added support for brew, brew cask, npm, pip, trizen, apt and pacman.
Installation
Nlpm requires Node.js 8 or later to run.
Notes
Arch Linux needs 'lsb-release' package installed.
Trizen is included as a plugin and requires the following dependencies 'git' 'pacutils' 'perl>=5.20.0' 'perl-libwww' 'perl-term-ui' 'pacman' 'perl-json' 'perl-data-dump' 'perl-lwp-protocol-https' 'perl-term-readline-gnu'
Install from npm
$ npm i -g nlpmFor development environment.
$ npm install
$ ./src/nlpm.jsConfig
Example:
packageDir: ~/.config/nlpm/packages.json
aptExtraDistros:
- Linux MintTodos
- Better user config
