Add Exec()

This commit is contained in:
Sam
2019-09-13 16:53:08 -04:00
parent d962600f9c
commit da497dd04a

View File

@ -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{