github.com/hasura/graphql-engine/cli/v2 (go): Package cli and it's sub packages implements the command line tool for Hasura GraphQL Engine. The CLI operates on a directory, denoted by "ExecutionDirectory" in the "ExecutionContext" struct.  The ExecutionContext is passed to all the subcommands so that a singleton context is available for the execution. Logger and Spinner comes from the same context.
Keywords: access-control|api|automatic-api|bigquery|graphql|graphql-api|graphql-server|haskell|hasura|mysql|postgres|rest-api|sql-server