Versions in this module Expand all Collapse all v0 v0.7.6 Jun 15, 2024 Changes in this version + const CmdInputTextPacketStr + const EphemeralCommandResponsePacketStr + const FeActivityPacketStr + const FeCommandPacketStr + const FeInputPacketStr + const RemoteInputPacketStr + const WatchScreenPacketStr + var RemoteNameRe = regexp.MustCompile(`^\*?[a-zA-Z0-9_-]+$`) + type CmdInputTextPacketType struct + ScreenId string + SeqNum int + Text utilfn.StrWithPos + Type string + func MakeCmdInputTextPacket(screenId string) *CmdInputTextPacketType + func (*CmdInputTextPacketType) GetType() string + type EphemeralCommandResponsePacketType struct + Error string + StderrUrl string + StdoutUrl string + Type string + func (*EphemeralCommandResponsePacketType) GetType() string + type FeActivityPacketType struct + Activity map[string]int + Type string + func MakeFeActivityPacket() *FeActivityPacketType + func (*FeActivityPacketType) GetType() string + type FeCommandPacketType struct + Args []string + EphemeralOpts *ephemeral.EphemeralRunOpts + Interactive bool + Kwargs map[string]string + MetaCmd string + MetaSubCmd string + RawStr string + Type string + UIContext *UIContextType + func MakeFeCommandPacket() *FeCommandPacketType + func (*FeCommandPacketType) GetType() string + func (pk *FeCommandPacketType) GetRawStr() string + type FeInputPacketType struct + CK base.CommandKey + InputData64 string + Remote RemotePtrType + SigName string + Type string + WinSize *packet.WinSize + func MakeFeInputPacket() *FeInputPacketType + func (*FeInputPacketType) GetType() string + func (pk *FeInputPacketType) DecodeData() ([]byte, error) + func (pk *FeInputPacketType) SetData(data []byte) + type PacketType interface + GetType func() string + type RemoteInputPacketType struct + InputData64 string + RemoteId string + Type string + func MakeRemoteInputPacket() *RemoteInputPacketType + func (*RemoteInputPacketType) GetType() string + type RemotePtrType struct + Name string + OwnerId string + RemoteId string + func (r RemotePtrType) IsSessionScope() bool + func (r RemotePtrType) MakeFullRemoteRef() string + func (r RemotePtrType) Validate() error + func (rptr *RemotePtrType) GetDisplayName(baseDisplayName string) string + type UIContextType struct + Build string + Remote *RemotePtrType + ScreenId string + SessionId string + WinSize *packet.WinSize + type WatchScreenPacketType struct + AuthKey string + Connect bool + ScreenId string + SessionId string + Type string + func MakeWatchScreenPacket() *WatchScreenPacketType + func (*WatchScreenPacketType) GetType() string