ℹ️
Automate Bitcoin builds, speed up deployment
Shran is an open-source cli tool being developed to address the needs of DMG Blockchain Solutions. It supports build configurations through a yaml file. Customizing a Bitcoin node with your own .so libraries, while avoiding the need to deal directly with the automake build system is made extremely simple. It's so easy, your dev ops team with no C++ experience can carry out builds, tests, and deployments.
🏗️
Development
The tool is written in Rust, so compiling and testing is simple
# Compile the source
cargo build
# Run the tests
cargo test
# Run the debug version
./target/debug/shran --help
🦸♂️
Features
⚠️ Shran is currently under heavy development
Current planned features
- cli design
- Github Api integration
- Docker integration
- Github action integration
- Vanilla and Custom builds supported through a yaml file
⌨️
Usage ( Not complete )
shran 0.1.0
Matt Williams [email protected]
A command line tool for automating the process of building and deploying a Bitcoin node
USAGE:
shran [OPTIONS]
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
OPTIONS:
-b, --build-file <build-file> Path to a `bitcoin-build.yaml` file