github.com/goravel/framework@v1.13.9/contracts/console/artisan.go (about) 1 package console 2 3 //go:generate mockery --name=Artisan 4 type Artisan interface { 5 // Register commands. 6 Register(commands []Command) 7 8 // Call run an Artisan console command by name. 9 Call(command string) 10 11 // CallAndExit run an Artisan console command by name and exit. 12 CallAndExit(command string) 13 14 // Run a command. args include: ["./main", "artisan", "command"] 15 Run(args []string, exitIfArtisan bool) 16 }