A Golang Salesforce unlocked package installer with support for dependency detection and installation.
Supercharge your DevOps process with automated package installs!
- Windows, Linux, or Mac OS
- Salesforce CLI
- Knowledge of how to authenticate a target org with the Salesforce CLI.
- Be in a terminal.
- Authorize the destination org with the Salesfordce CLI, make note of the username.
cd
to wherever you cloned the repository.cd
tobin
ls
to find the binary in the appropriate architecture for your system.chmod +x ./rockit-linux-amd64
./rockit-linux-amd64 -u target_org_username@example.com -p packageIdsGoHere -k optionalInstallKeyGoesHere
- 9/5/19 - Removed spinner, it didn't work so well in automated build runs.
- 8/31/19 - Support for multiple, comma separated top-level packages. Renamed the tool, yay!
- 8/23/19 - Untested beta support for installation keys. Compiled binaries for all supported architectures.
- No unit tests. Embarassing, I know!
cd
to wherever you cloned the repository.go get
to install depencencies.chmod +x build.sh
./build.sh
to compile for all architectures. Output is tobin
.
MIT License. See LICENSE for more info.