Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DeployCommand = &command.Command{ Cmd: &cobra.Command{ Use: "deploy", Short: "Deploy all project contracts", Example: "flow deploy", Annotations: map[string]string{ "HotCommand": "true", }, }, Flags: project.DeployCommand.Flags, RunS: project.DeployCommand.RunS, }
add deploy command
View Source
var InitCommand = &command.Command{ Cmd: &cobra.Command{ Use: "init", Short: "Initialize a new configuration", Example: "flow project init", Annotations: map[string]string{ "HotCommand": "true", }, }, Flags: &config.InitFlag, Run: config.Initialise, }
View Source
var RunCommand = &command.Command{ Cmd: &cobra.Command{ Use: "run", Short: "Start emulator and deploy all project contracts", Example: "flow run", Annotations: map[string]string{ "HotCommand": "true", }, }, Flags: &runFlags, Run: func( args []string, _ flowkit.ReaderWriter, globalFlags command.GlobalFlags, services *services.Services, ) (command.Result, error) { var waitGroup sync.WaitGroup waitGroup.Add(2) go EmulatorHelper(args, globalFlags, services, &waitGroup) go DeployHelper(args, globalFlags, services, &waitGroup) waitGroup.Wait() emulator.Cmd.Run(emulator.Cmd, args) return &RunResult{}, nil }, }
RunCommand This command will act as an alias for running the emulator and deploying the contracts
Functions ¶
func DeployHelper ¶ added in v0.29.0
func EmulatorHelper ¶ added in v0.29.0
Types ¶
Click to show internal directories.
Click to hide internal directories.