Sign inSign up

pirafrank/poof

By pirafrank

•Updated 3 months ago

Magic manager of pre-built software. Install and manage awesome tools in one command.

Image
Integration & delivery
Developer tools
0

2.6K

pirafrank/poof repository overview

Easy-to-use package manager in one-binary. No manifests, formulae, or repositories required.

You just run poof install someuser/somerepo and... poof! it is installed and available in your shell.

⁠Supported architectures

linux/amd64, linux/arm64, linux/arm/v7, linux/riscv64, linux/386

⁠How it works

poof is a one-binary application, available on multiple operating systems and architectures. It automatically detects the right binary for your platform, is any is available.

On Linux, poof installs binaries to ~/.local/share/poof/data and symlinks version in use to ~/.local/share/poof/bin.

The Docker container is meant to run poof from a container to either test it without changing your host environment, or to install binaries on the fly by mounting the above directories from the host. Please note that when run from a Docker container poof downloads only Linux MUSL assets.

⁠Usage

docker run --rm \
  -u $(id -u):$(id -g) \
  -v ~/.local/share/poof:/.local/share/poof \
  -e HOME=/ \
  poof:latest poof install pirafrank/vault-conductor

You can also make an install out of it:

alias poof='docker run --rm -u $(id -u):$(id -g) -v ~/.local/share/poof:/.local/share/poof -e HOME=/ poof:latest poof'

Run poof help to know more.

⁠Docs

Check https://poof.fpira.com⁠

⁠Repository

https://github.com/pirafrank/poof⁠

⁠License

MIT

Tag summary

Content type

Image

Digest

sha256:d6d1c59de…

Size

10.1 MB

Last updated

3 months ago

docker pull pirafrank/poof