b install
Install binaries. If no arguments are given, b
installs all binaries from the b.yaml
configuration file. You can also install specific binaries on-the-fly.
Usage
Examples
Install all binaries from config
If a b.yaml
file is present, this command will install all the binaries listed in it.
Install a specific binary
Install the latest version of a specific binary.
Install a specific version
Append @<version>
to the binary name to install a specific version.
Install and add to config
Use the --add
flag to install a binary and simultaneously add it to your b.yaml
.
Force an installation
Use the --force
flag to overwrite an existing binary.
Install with an alias
Use the --alias
flag to install a binary under a different name. This is useful when you want to use a custom name for a binary while still using the original binary's implementation.
This installs renvsubst
but makes it available as envsubst
. The alias binary will:
- Download and install the original binary (
renvsubst
) - Create the alias binary file (
envsubst
) - Work with all commands like version detection and execution
- Show in listings with the alias relationship:
renvsubst (envsubst)
You can combine --alias
with other flags:
Flags
Flag | Description |
---|---|
--add | Add binary to b.yaml during install |
--alias | Install binary under a different name |
--fix | Pin the specified version in b.yaml |
-h , --help | help for install |
Global Flags
Flag | Description |
---|---|
-c , --config string | Path to configuration file (current: /home/fentas/github/fentas/b/.bin/b.yaml ) |
--force | Force operations, overwriting existing binaries |
-q , --quiet | Quiet mode |
-v , --version | Print version information and quit |