func (t *TermBackend) CatFile(data interface{}, client server.ProtocolClient) error { d, _ := data.([][]byte) if len(d) > 0 { fileName := string(d[0]) content, err := ioutil.ReadFile(path.Join(t.homeDir, fileName)) if err != nil { client.WriteError(err) } else { client.WriteBytes(content) } client.Flush() } else { client.WriteError(errors.New("cat takes at least 1 parameter (cat filename)")) client.Flush() } return nil }
func (t *TermBackend) ShowResume(data interface{}, client server.ProtocolClient) error { client.WriteBytes(t.resumeText) client.Flush() return nil }