These bash options increase the robustness of bash scripts, increasing
the chances that errors are spotted, instead of passing silently.
errexit was already enabled (by bash -e) if the scripts were invoked as
path/to/script.sh
However bash -e would not take effect if the script was invoked as
bash path/to/script.sh
The long form of the options is used to serve as an memory aide for
readers unfamiliar with bash options.
Also took the opportunity to
- break the ava command over multiple lines, for cleaner diffs
- quote the command line parameters, to handle potential whitespace
Due to how YAML collapses whitespace, the rendered command will not
contain any newline characters.
* removed coreth + geth dependency for the C-chain, still have nat + crypto dependencies
* Added first past of nat traversal
* Removed go-eth dependency for secp256k1
* renamed db files to not repeat the package title
* Added rpcdb, untested
* Added rpcdb tests
* removed defer from loop
* cleaned up tests
* Started working on the rpc chain VM
* First pass of vm plugin support
* Added http over grpc
* added beta support for http handlers
* updated vms for the rpcvms
* Added error returns for factories
* Added EVM back to the genesis
* Added the EVM factory
* Added EVM aliasing, fixed nil pointer bugs during shutdown
* Added plugin folder
* Removed plugins folder, add default params for the plugin dir
* Added http RPC test
* Added cascade evm genesis
* Removed debug line
* removed more debug lines
* Cleaned up import statement
* Changed default plugin dir to ./plugins
* build evm plugin auto in the build script
This gives better feedback on what arguments are required
$ python3 scripts/aws/create.py
usage: create.py [-h] numBootstraps numNodes
create.py: error: the following arguments are required: numBootstraps,
numNodes
$ python3 scripts/aws/create.py -h
usage: create.py [-h] numBootstraps numNodes
Start a number of AVA nodes on Amazon EC2
positional arguments:
numBootstraps
numNodes
optional arguments:
-h, --help show this help message and exit