Browse Source

Add Exec()

main
Sam 5 years ago
parent
commit
da497dd04a
  1. 9
      keybase.go

9
keybase.go

@ -33,6 +33,15 @@ func NewKeybase(path ...string) *Keybase { @@ -33,6 +33,15 @@ func NewKeybase(path ...string) *Keybase {
return k
}
// Exec executes the given Keybase command
func (k *Keybase) Exec(command ...string) ([]byte, error) {
out, err := exec.Command(k.Path, command...).Output()
if err != nil {
return []byte{}, err
}
return out, nil
}
// NewChat returns a new Chat instance
func (k *Keybase) NewChat(channel Channel) Chat {
return Chat{

Loading…
Cancel
Save