peace
is a framework to build user friendly software automation.
See:
peace
's design and development.| Symbol | Meaning | |:------:|:---------------------| | 🟢 | Works well | | 🟡 | Partial support | | ⚫ | Planned | | 🔵 | Compatible by design | | 🟣 | Works, "fun idea" |
fn_graph
]miette
]peace
binary for configuration based workflowspeace
on servers (Web API invocation)Further ideas:
Examples are run using --package
instead of --example
, as each example is organized as its own crate.
```bash cargo run --package $example_name --all-features
cargo build --package download --all-features cargo run -q --package download --all-features -- init https://ifconfig.me ip.json
for cmd in status desired diff ensure diff clean diff do printf "=== ${cmd} ===\n" cargo run -q --package download --all-features -- $cmd printf '\n' done
find .peace -type f -exec bash -c 'echo # {}; cat {}; echo' \;
rm -rf .peace ```
The download
example can be built as a web assembly application using [wasm-pack
]:
bash
cd examples/download
wasm-pack build --target web
In the examples/download
directory, start an [HTTP server], and open http://localhost:8000/:
bash
python3 -m http.server 8000 # or
simple-http-server --nocache --port 8000 -i
Licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.