cli: require contract config file for bindings generation
It's an error if config file isn't provided and bindings config needs to be generated. Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
This commit is contained in:
parent
d493afc941
commit
3dbb733324
1 changed files with 3 additions and 2 deletions
|
@ -400,7 +400,8 @@ func contractCompile(ctx *cli.Context) error {
|
||||||
manifestFile := ctx.String("manifest")
|
manifestFile := ctx.String("manifest")
|
||||||
confFile := ctx.String("config")
|
confFile := ctx.String("config")
|
||||||
debugFile := ctx.String("debug")
|
debugFile := ctx.String("debug")
|
||||||
if len(confFile) == 0 && (len(manifestFile) != 0 || len(debugFile) != 0) {
|
bindings := ctx.String("bindings")
|
||||||
|
if len(confFile) == 0 && (len(manifestFile) != 0 || len(debugFile) != 0 || len(bindings) != 0) {
|
||||||
return cli.NewExitError(errNoConfFile, 1)
|
return cli.NewExitError(errNoConfFile, 1)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -409,7 +410,7 @@ func contractCompile(ctx *cli.Context) error {
|
||||||
|
|
||||||
DebugInfo: debugFile,
|
DebugInfo: debugFile,
|
||||||
ManifestFile: manifestFile,
|
ManifestFile: manifestFile,
|
||||||
BindingsFile: ctx.String("bindings"),
|
BindingsFile: bindings,
|
||||||
|
|
||||||
NoStandardCheck: ctx.Bool("no-standards"),
|
NoStandardCheck: ctx.Bool("no-standards"),
|
||||||
NoEventsCheck: ctx.Bool("no-events"),
|
NoEventsCheck: ctx.Bool("no-events"),
|
||||||
|
|
Loading…
Reference in a new issue