Files
asciinema/commands/upload.go

29 lines
383 B
Go
Raw Normal View History

package commands
import (
"fmt"
2015-03-05 15:57:12 +01:00
"github.com/asciinema/asciinema/api"
)
type UploadCommand struct {
API api.API
}
2015-03-03 16:13:33 +01:00
func NewUploadCommand(api api.API) *UploadCommand {
return &UploadCommand{
API: api,
}
}
2015-03-03 16:13:33 +01:00
func (c *UploadCommand) Execute(filename string) error {
url, err := c.API.UploadAsciicast(filename)
if err != nil {
return err
}
fmt.Println(url)
return nil
}