31 lines
457 B
Go
31 lines
457 B
Go
package main
|
|
|
|
import (
|
|
"fmt"
|
|
"os"
|
|
|
|
"github.com/spf13/cobra"
|
|
)
|
|
|
|
const (
|
|
GREEN = "\033[0;32m"
|
|
RED = "\033[0;31m"
|
|
RESET = "\033[0m"
|
|
)
|
|
|
|
func main() {
|
|
root_cmd := &cobra.Command{
|
|
Use: "gas",
|
|
SilenceErrors: true,
|
|
SilenceUsage: true,
|
|
}
|
|
root_cmd.AddCommand(sqlite_lint)
|
|
root_cmd.AddCommand(cmd_init)
|
|
if err := root_cmd.Execute(); err != nil {
|
|
fmt.Println(RED + err.Error() + RESET)
|
|
os.Exit(1)
|
|
}
|
|
}
|
|
|
|
// Subcommand "generate_models"
|