Fix rec command builder

This commit is contained in:
Marcin Kulik
2014-08-03 20:48:48 +02:00
parent 8a11039c56
commit 9591c79a0d
2 changed files with 20 additions and 1 deletions

View File

@@ -9,6 +9,22 @@ type Api interface {
CreateAsciicast(*Asciicast) (string, error)
}
func New(url, token string) *AsciinemaApi {
return &AsciinemaApi{
url: url,
token: token,
}
}
type AsciinemaApi struct {
url string
token string
}
func (a *AsciinemaApi) CreateAsciicast(asciicast *Asciicast) (string, error) {
return "/foo", nil
}
type Asciicast struct {
Command string
Title string

View File

@@ -15,7 +15,10 @@ import (
)
func Record(flags *flag.FlagSet, cfg *util.Config) cli.Command {
command := RecordCommand{}
command := RecordCommand{
Terminal: terminal.New(),
Api: api.New(cfg.Api.Url, cfg.Api.Token),
}
flags.StringVar(
&command.Command,