Merge pull request #829 from nspcc-dev/fix/compiler

cli: rename `contract compile` --debug flag
This commit is contained in:
Roman Khimov 2020-04-08 16:01:33 +03:00 committed by GitHub
commit 5cd096381f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 9 deletions

View file

@ -89,11 +89,11 @@ func NewCommands() []cli.Command {
Usage: "Output of the compiled contract",
},
cli.BoolFlag{
Name: "debug, d",
Usage: "Debug mode will print out additional information after a compiling",
Name: "verbose, v",
Usage: "Print out additional information after a compiling",
},
cli.StringFlag{
Name: "emitdebug",
Name: "debug, d",
Usage: "Emit debug info in a separate file",
},
},
@ -351,16 +351,17 @@ func contractCompile(ctx *cli.Context) error {
o := &compiler.Options{
Outfile: ctx.String("out"),
Debug: ctx.Bool("debug"),
DebugInfo: ctx.String("emitdebug"),
DebugInfo: ctx.String("debug"),
}
result, err := compiler.CompileAndSave(src, o)
if err != nil {
return cli.NewExitError(err, 1)
}
if ctx.Bool("verbose") {
fmt.Println(hex.EncodeToString(result))
}
return nil
}

View file

@ -26,9 +26,6 @@ type Options struct {
// The name of the output for debug info.
DebugInfo string
// Debug outputs a hex encoded string of the generated bytecode.
Debug bool
}
type buildInfo struct {