Lite-XL Package Manager (lpm) (Under Development)
lpm is an attempt to create a package manager for the Lite-XL code editor. It's primary goal is to provide you with a simple cli with which you can manage everything starting from plugins, colors, fonts (and even update Lite-XL to latest release in the future). lpm was highly inspired by the pnpm package manager for Node.js. lpm downloads everything into a centralized store (.lpm-store) and uses symlink in UNIX while uses junction in Windows for distribution powering features like linking and unlinking plugins.
Building lpm from source
Building lpm is as easy as it could be. You should use the Rust nightly toolchain as
Cargo.toml contains some nightly-specific configurations. If you want to use the stable toolchain you need to dig into
git clone https://github.com/debarchito/lpm cd lpm cargo build --release
NOTE 1: lpm needs git in PATH!
NOTE 2: lpm generates a file named
lpm.toml in the executable directory of lpm!