pi-pack
v0.0.1
Published
A CLI tool for managing Git patch workflows.
Downloads
2
Readme
pi-pack
A packaging system for pi extensions inspired by nvim packages.
Getting started
Installation
curl -fsSL https://raw.githubusercontent.com/richardgill/pi-pack/main/install | bash
# follow instructions
pi-packOr via npm:
npm install -g pi-pack
pi-packOr use directly without installing:
npx pi-pack@latestCommands
pi-pack install "npm:@foo/[email protected]"
pi-pack install "git:github.com/user/repo@v1"
pi-pack install "git:github.com/user/mono-repo@v1" --path "folder/in/repo"
pi-pack update "extension-name"
(cd ~/.pi/extensions/extension-name && pi-pack update)Building an extension
pi-pack extensions are simple npm packages with a default config which will be placed ~/.pi/extensions/<yourext>/index.ts
Default config
By default pi-pack will look for the default config in ./src/default-config.ts.
You can override this location in your package's package.json:
"pi-pack": { "default-config": "./another/path/something.ts" },Single repo extension example
Mono repo extension example
License
MIT
