Supported tools
Built-in
The following tools are supported natively in proto's toolchain.
Node.js
Node.js is a JavaScript runtime built on Chrome's V8 engine.
proto install node
Available bins: node
Globals directory: ~/.proto/tools/node/globals/bin
Detection sources: .nvmrc
, .node-version
, package.json
engines
npm, pnpm, yarn
proto supports all popular Node.js package managers.
proto install <manager>
Available bins: npm
, npx
, pnpm
, pnpx
, yarn
, node-gyp
Globals directory: ~/.proto/tools/node/globals/bin
Detection sources: package.json
engines / package manager
Python (experimental)
Python is a high-level, general-purpose programming language.
proto install python
Available bins: python
, pip
Globals directory: ~/.local/bin
Detection sources: .python-version
Third-party
Add toolAdditional tools can be supported through plugins.
terragrunt
Thin wrapper that provides extra tools for keeping your terraform configurations DRY.
proto tool add terragrunt "source:https://raw.githubusercontent.com/stk0vrfl0w/proto-toml-plugins/main/plugins/terragrunt.toml"
proto install terragrunt
Available bins: terragrunt