pirafrank/poof

By pirafrank

Updated 7 days ago

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

Image
Integration & delivery
Developer tools
0

375

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

7 days ago

docker pull pirafrank/poof