Versions in this module Expand all Collapse all v0 v0.1.5 Sep 13, 2025 v0.1.4 Sep 12, 2025 v0.1.3 Sep 12, 2025 v0.1.2 Sep 12, 2025 v0.1.1 Sep 12, 2025 v0.1.0 Sep 12, 2025 Changes in this version + const GoProc_Exec_FullMethodName + const GoProc_Kill_FullMethodName + const GoProc_ListProcesses_FullMethodName + const GoProc_Signal_FullMethodName + const GoProc_Status_FullMethodName + const GoProc_Stderr_FullMethodName + const GoProc_Stdout_FullMethodName + const GoProc_Wait_FullMethodName + var File_goproc_proto protoreflect.FileDescriptor + var GoProc_ServiceDesc = grpc.ServiceDesc + func RegisterGoProcServer(s grpc.ServiceRegistrar, srv GoProcServer) + type ExecProcessRequest struct + Args []string + Cwd string + Env []string + Wait *bool + func (*ExecProcessRequest) Descriptor() ([]byte, []int) + func (*ExecProcessRequest) ProtoMessage() + func (x *ExecProcessRequest) GetArgs() []string + func (x *ExecProcessRequest) GetCwd() string + func (x *ExecProcessRequest) GetEnv() []string + func (x *ExecProcessRequest) GetWait() bool + func (x *ExecProcessRequest) ProtoReflect() protoreflect.Message + func (x *ExecProcessRequest) Reset() + func (x *ExecProcessRequest) String() string + type ExecProcessResponse struct + ErrorMsg string + ExitCode *int32 + Ok bool + Pid int32 + func (*ExecProcessResponse) Descriptor() ([]byte, []int) + func (*ExecProcessResponse) ProtoMessage() + func (x *ExecProcessResponse) GetErrorMsg() string + func (x *ExecProcessResponse) GetExitCode() int32 + func (x *ExecProcessResponse) GetOk() bool + func (x *ExecProcessResponse) GetPid() int32 + func (x *ExecProcessResponse) ProtoReflect() protoreflect.Message + func (x *ExecProcessResponse) Reset() + func (x *ExecProcessResponse) String() string + type GoProcClient interface + Exec func(ctx context.Context, in *ExecProcessRequest, opts ...grpc.CallOption) (*ExecProcessResponse, error) + Kill func(ctx context.Context, in *KillProcessRequest, opts ...grpc.CallOption) (*KillProcessResponse, error) + ListProcesses func(ctx context.Context, in *ListProcessesRequest, opts ...grpc.CallOption) (*ListProcessesResponse, error) + Signal func(ctx context.Context, in *SignalProcessRequest, opts ...grpc.CallOption) (*SignalProcessResponse, error) + Status func(ctx context.Context, in *StatusProcessRequest, opts ...grpc.CallOption) (*StatusProcessResponse, error) + Stderr func(ctx context.Context, in *StderrProcessRequest, opts ...grpc.CallOption) (*StderrProcessResponse, error) + Stdout func(ctx context.Context, in *StdoutProcessRequest, opts ...grpc.CallOption) (*StdoutProcessResponse, error) + Wait func(ctx context.Context, in *WaitProcessRequest, opts ...grpc.CallOption) (*WaitProcessResponse, error) + func NewGoProcClient(cc grpc.ClientConnInterface) GoProcClient + type GoProcServer interface + Exec func(context.Context, *ExecProcessRequest) (*ExecProcessResponse, error) + Kill func(context.Context, *KillProcessRequest) (*KillProcessResponse, error) + ListProcesses func(context.Context, *ListProcessesRequest) (*ListProcessesResponse, error) + Signal func(context.Context, *SignalProcessRequest) (*SignalProcessResponse, error) + Status func(context.Context, *StatusProcessRequest) (*StatusProcessResponse, error) + Stderr func(context.Context, *StderrProcessRequest) (*StderrProcessResponse, error) + Stdout func(context.Context, *StdoutProcessRequest) (*StdoutProcessResponse, error) + Wait func(context.Context, *WaitProcessRequest) (*WaitProcessResponse, error) + type KillProcessRequest struct + Pid int32 + func (*KillProcessRequest) Descriptor() ([]byte, []int) + func (*KillProcessRequest) ProtoMessage() + func (x *KillProcessRequest) GetPid() int32 + func (x *KillProcessRequest) ProtoReflect() protoreflect.Message + func (x *KillProcessRequest) Reset() + func (x *KillProcessRequest) String() string + type KillProcessResponse struct + ErrorMsg string + Ok bool + func (*KillProcessResponse) Descriptor() ([]byte, []int) + func (*KillProcessResponse) ProtoMessage() + func (x *KillProcessResponse) GetErrorMsg() string + func (x *KillProcessResponse) GetOk() bool + func (x *KillProcessResponse) ProtoReflect() protoreflect.Message + func (x *KillProcessResponse) Reset() + func (x *KillProcessResponse) String() string + type ListProcessesRequest struct + Args []string + Cwd string + Env []string + func (*ListProcessesRequest) Descriptor() ([]byte, []int) + func (*ListProcessesRequest) ProtoMessage() + func (x *ListProcessesRequest) GetArgs() []string + func (x *ListProcessesRequest) GetCwd() string + func (x *ListProcessesRequest) GetEnv() []string + func (x *ListProcessesRequest) ProtoReflect() protoreflect.Message + func (x *ListProcessesRequest) Reset() + func (x *ListProcessesRequest) String() string + type ListProcessesResponse struct + ErrorMsg string + Ok bool + Processes []*ProcessInfo + func (*ListProcessesResponse) Descriptor() ([]byte, []int) + func (*ListProcessesResponse) ProtoMessage() + func (x *ListProcessesResponse) GetErrorMsg() string + func (x *ListProcessesResponse) GetOk() bool + func (x *ListProcessesResponse) GetProcesses() []*ProcessInfo + func (x *ListProcessesResponse) ProtoReflect() protoreflect.Message + func (x *ListProcessesResponse) Reset() + func (x *ListProcessesResponse) String() string + type ProcessInfo struct + Cmd string + Cwd string + Env []string + ExitCode int32 + Pid int32 + Running bool + func (*ProcessInfo) Descriptor() ([]byte, []int) + func (*ProcessInfo) ProtoMessage() + func (x *ProcessInfo) GetCmd() string + func (x *ProcessInfo) GetCwd() string + func (x *ProcessInfo) GetEnv() []string + func (x *ProcessInfo) GetExitCode() int32 + func (x *ProcessInfo) GetPid() int32 + func (x *ProcessInfo) GetRunning() bool + func (x *ProcessInfo) ProtoReflect() protoreflect.Message + func (x *ProcessInfo) Reset() + func (x *ProcessInfo) String() string + type SignalProcessRequest struct + Pid int32 + Signal int32 + func (*SignalProcessRequest) Descriptor() ([]byte, []int) + func (*SignalProcessRequest) ProtoMessage() + func (x *SignalProcessRequest) GetPid() int32 + func (x *SignalProcessRequest) GetSignal() int32 + func (x *SignalProcessRequest) ProtoReflect() protoreflect.Message + func (x *SignalProcessRequest) Reset() + func (x *SignalProcessRequest) String() string + type SignalProcessResponse struct + ErrorMsg string + Ok bool + func (*SignalProcessResponse) Descriptor() ([]byte, []int) + func (*SignalProcessResponse) ProtoMessage() + func (x *SignalProcessResponse) GetErrorMsg() string + func (x *SignalProcessResponse) GetOk() bool + func (x *SignalProcessResponse) ProtoReflect() protoreflect.Message + func (x *SignalProcessResponse) Reset() + func (x *SignalProcessResponse) String() string + type StatusProcessRequest struct + Pid int32 + func (*StatusProcessRequest) Descriptor() ([]byte, []int) + func (*StatusProcessRequest) ProtoMessage() + func (x *StatusProcessRequest) GetPid() int32 + func (x *StatusProcessRequest) ProtoReflect() protoreflect.Message + func (x *StatusProcessRequest) Reset() + func (x *StatusProcessRequest) String() string + type StatusProcessResponse struct + ErrorMsg string + Ok bool + Process *ProcessInfo + func (*StatusProcessResponse) Descriptor() ([]byte, []int) + func (*StatusProcessResponse) ProtoMessage() + func (x *StatusProcessResponse) GetErrorMsg() string + func (x *StatusProcessResponse) GetOk() bool + func (x *StatusProcessResponse) GetProcess() *ProcessInfo + func (x *StatusProcessResponse) ProtoReflect() protoreflect.Message + func (x *StatusProcessResponse) Reset() + func (x *StatusProcessResponse) String() string + type StderrProcessRequest struct + Pid int32 + func (*StderrProcessRequest) Descriptor() ([]byte, []int) + func (*StderrProcessRequest) ProtoMessage() + func (x *StderrProcessRequest) GetPid() int32 + func (x *StderrProcessRequest) ProtoReflect() protoreflect.Message + func (x *StderrProcessRequest) Reset() + func (x *StderrProcessRequest) String() string + type StderrProcessResponse struct + ErrorMsg string + Ok bool + Stderr string + func (*StderrProcessResponse) Descriptor() ([]byte, []int) + func (*StderrProcessResponse) ProtoMessage() + func (x *StderrProcessResponse) GetErrorMsg() string + func (x *StderrProcessResponse) GetOk() bool + func (x *StderrProcessResponse) GetStderr() string + func (x *StderrProcessResponse) ProtoReflect() protoreflect.Message + func (x *StderrProcessResponse) Reset() + func (x *StderrProcessResponse) String() string + type StdoutProcessRequest struct + Pid int32 + func (*StdoutProcessRequest) Descriptor() ([]byte, []int) + func (*StdoutProcessRequest) ProtoMessage() + func (x *StdoutProcessRequest) GetPid() int32 + func (x *StdoutProcessRequest) ProtoReflect() protoreflect.Message + func (x *StdoutProcessRequest) Reset() + func (x *StdoutProcessRequest) String() string + type StdoutProcessResponse struct + ErrorMsg string + Ok bool + Stdout string + func (*StdoutProcessResponse) Descriptor() ([]byte, []int) + func (*StdoutProcessResponse) ProtoMessage() + func (x *StdoutProcessResponse) GetErrorMsg() string + func (x *StdoutProcessResponse) GetOk() bool + func (x *StdoutProcessResponse) GetStdout() string + func (x *StdoutProcessResponse) ProtoReflect() protoreflect.Message + func (x *StdoutProcessResponse) Reset() + func (x *StdoutProcessResponse) String() string + type UnimplementedGoProcServer struct + func (UnimplementedGoProcServer) Exec(context.Context, *ExecProcessRequest) (*ExecProcessResponse, error) + func (UnimplementedGoProcServer) Kill(context.Context, *KillProcessRequest) (*KillProcessResponse, error) + func (UnimplementedGoProcServer) ListProcesses(context.Context, *ListProcessesRequest) (*ListProcessesResponse, error) + func (UnimplementedGoProcServer) Signal(context.Context, *SignalProcessRequest) (*SignalProcessResponse, error) + func (UnimplementedGoProcServer) Status(context.Context, *StatusProcessRequest) (*StatusProcessResponse, error) + func (UnimplementedGoProcServer) Stderr(context.Context, *StderrProcessRequest) (*StderrProcessResponse, error) + func (UnimplementedGoProcServer) Stdout(context.Context, *StdoutProcessRequest) (*StdoutProcessResponse, error) + func (UnimplementedGoProcServer) Wait(context.Context, *WaitProcessRequest) (*WaitProcessResponse, error) + type UnsafeGoProcServer interface + type WaitProcessRequest struct + Pid int32 + func (*WaitProcessRequest) Descriptor() ([]byte, []int) + func (*WaitProcessRequest) ProtoMessage() + func (x *WaitProcessRequest) GetPid() int32 + func (x *WaitProcessRequest) ProtoReflect() protoreflect.Message + func (x *WaitProcessRequest) Reset() + func (x *WaitProcessRequest) String() string + type WaitProcessResponse struct + ErrorMsg string + ExitCode int32 + Ok bool + func (*WaitProcessResponse) Descriptor() ([]byte, []int) + func (*WaitProcessResponse) ProtoMessage() + func (x *WaitProcessResponse) GetErrorMsg() string + func (x *WaitProcessResponse) GetExitCode() int32 + func (x *WaitProcessResponse) GetOk() bool + func (x *WaitProcessResponse) ProtoReflect() protoreflect.Message + func (x *WaitProcessResponse) Reset() + func (x *WaitProcessResponse) String() string