@please.dev/lib v0.6.2
Please
Please is an on-demand package installer. Prefix your commands with please
and it will take care of installing them if they're not already installed.
Syntax
please [please-args] <command> [command-args]Example
echo "Please is amazing" | please lolcatDocumentation
Refer to our wiki on GitHub for more information, documentations and details.
Notes
Please is a highly experimental tool. It is in alpha stages. There aren't many packages available on the please repository. Although we have a temporary fallback method to fetch install instructions from CNF, chances are high that you won't find the packages or commands you are looking for.
Please is a community driven package manager, adding commands to the please repository is easy and could be helpful to a lot of people with the same requirements as you. If you cannot find a command, or something is broken, feel free to make a PR for it. You can add install or build instructins for your own OS, or all operating systems, or you can implement a command in pure JavaScript.
Installation
Via npm
In case you already have node installed on your OS, you can run the following command to install please:
sudo npm i -g @please.dev/cliRefer to "Installing Node.js via package manager" if you don't have node installed.
Via install.please.dev
If you're on Linux or macOS, you can use the following command to install please:
curl https://install.please.dev -s | shUsing releases
Simply download one of the releases and copy it to your $PATH.
In Docker
If you already have node available on your docker image it's recommended to install please via npm.
Otherwise you can do the following in your Dockerfile:
ADD https://get.please.dev/${VERSION}/${OS}/${ARCH} /usr/local/bin/please
RUN chmod +x /usr/local/bin/pleaseCheck examples/docker for a working example.
Repository
Please requires a repository to function, this repository is hosted on GitHub. Check it out to learn more info.