Skip to content

Commit

Permalink
fix bug in exec
Browse files Browse the repository at this point in the history
  • Loading branch information
bmatsuo committed Jun 30, 2014
1 parent 61d82b5 commit aa0b933
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions commands.go
Original file line number Diff line number Diff line change
Expand Up @@ -385,8 +385,9 @@ func cmdExec(jq *JQShell, args []string) error {
}

func _cmdExecInput(jq *JQShell, name string, args ...string) func() (io.ReadCloser, error) {

return func() (io.ReadCloser, error) {
cmd := exec.Command(args[0], args[1:]...)
cmd := exec.Command(name, args...)
//cmd.Stdin = os.Stdin
cmd.Stderr = os.Stderr
stdout, err := cmd.StdoutPipe()
Expand All @@ -413,12 +414,13 @@ func _cmdExecInput(jq *JQShell, name string, args ...string) func() (io.ReadClos

type CmdFlags struct {
*flag.FlagSet
name string
args []string
}

func Flags(name string, args []string) *CmdFlags {
set := flag.NewFlagSet(name, flag.PanicOnError)
return &CmdFlags{set, args}
return &CmdFlags{set, name, args}
}

func (f *CmdFlags) Parse(args *[]string) (err error) {
Expand Down

0 comments on commit aa0b933

Please sign in to comment.