gno
gno
is a handy tool for developing and prototyping Gno packages and realms. You may use gno
to use the GnoVM without an actual blockchain to build or test realms in a local environment.
The following command will run gno
.
Subcommands
Name | Description |
---|
test | Tests a gno package. |
transpile | Transpiles a .gno file to a .go file. |
repl | Starts a GnoVM REPL. |
Name | Type | Description |
---|
v | Boolean | Displays verbose output. |
root-dir | String | Clones location of github.com/gnolang/gno (gno tries to guess it). |
run | String | Test name filtering pattern. |
timeout | time.Duration | The maximum execution time in ns. |
transpile | Boolean | Transpiles a .gno file to a .go file before testing. |
Name | Type | Description |
---|
v | Boolean | Displays verbose output. |
skip-fmt | Boolean | Skips the syntax checking of generated .go files. |
gobuild | Boolean | Run go build on generated .go files, ignoring test files. |
go-binary | String | The go binary to use for building (default: go ). |
gofmt | String | The gofmt binary to use for syntax checking (default: gofmt ). |
output | String | The output directory (default: . ). |
Name | Type | Description |
---|
root-dir | String | Clones location of github.com/gnolang/gno (gno tries to guess it). |