Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Methods ¶
type Methods interface { RunScript(scriptPath string) error CheckScriptPath(scriptPath string) (string, error) VerifySecretKey(secretKeyFromCommandLine, secretKey string) (bool, error) }
Methods interface use to help passing method
type ScriptRunner ¶
type ScriptRunner struct { }
ScriptRunner struct for run script
func (ScriptRunner) CheckScriptPath ¶
func (s ScriptRunner) CheckScriptPath(scriptPath string) (string, error)
CheckScriptPath use to check user specify path is legal
func (ScriptRunner) RunScript ¶
func (s ScriptRunner) RunScript(scriptPath string) error
RunScript for starting shellÎ
func (ScriptRunner) VerifySecretKey ¶
func (s ScriptRunner) VerifySecretKey(secretKeyFromCommandLine, secretKey string) (bool, error)
VerifySecretKey use to verify hooking is legal
Click to show internal directories.
Click to hide internal directories.