commands.go
func runCmdBackground(command string, args []string, dir string) (*os.Process, error) {
	cmd := gos.Command(command, args...)
	cmd.Dir(dir)
	cmd.Stdout(os.Stderr)
	cmd.Stderr(os.Stderr)
	err := cmd.Start()
	return cmd.Process(), err
}
func runCmdBackground(command string, args []string, dir string) (*os.Process, error) {
	cmd := gos.Command(command, args...)
	cmd.Dir(dir)
	cmd.Stdout(os.Stderr)
	cmd.Stderr(os.Stderr)
	err := cmd.Start()
	return cmd.Process(), err
}
func runCmdBackground ( command string , args [ ] string , dir string ) ( * os . Process , error ) { cmd := gos . Command ( command , args ... ) cmd . Dir ( dir ) cmd . Stdout ( os . Stderr ) cmd . Stderr ( os . Stderr ) err := cmd . Start ( ) return cmd . Process ( ) , err }
// runCmdBackground is a helper function to run commands in the background.
// It returns the resulting process and an error that occurs during while
// starting the process (if any).
runCmdBackground is a helper function to run commands in the background . It returns the resulting process and an error that occurs during while starting the process ( if any ) .