github.com/mavryk-network/mvgo@v1.19.9/cmd/tzgen/main.go (about)

     1  // Copyright (c) 2023 Blockwatch Data Inc.
     2  // Authors
     3  // - jean.schmitt@ubisoft.com
     4  // - abdul@blockwatch.cc
     5  
     6  package main
     7  
     8  import (
     9  	"errors"
    10  	"fmt"
    11  )
    12  
    13  func main() {
    14  	if err := run(); err != nil {
    15  		if errors.Is(err, errExit) {
    16  			return
    17  		}
    18  		fmt.Printf("Error: %v\n", err)
    19  	}
    20  }
    21  
    22  func run() error {
    23  	if err := parseFlags(); err != nil {
    24  		return err
    25  	}
    26  	if err := runCommand(); err != nil {
    27  		return err
    28  	}
    29  	return nil
    30  }