func NewPlugin() (sessionplugin.ISessionPlugin, error) {
	shellPlugin, err := shell.NewPlugin(appconfig.PluginNameStandardStream)
	if err != nil {
		return nil, err
	}

	var plugin = StandardStreamPlugin{
		shell: shellPlugin,
	}

	return &plugin, nil
}
// NewPlugin returns a new instance of the Standard Stream Plugin
NewPlugin returns a new instance of the Standard Stream Plugin
// NewPlugin returns a new instance of the Standard Stream Plugin
func NewPlugin() (sessionplugin.ISessionPlugin, error) {
	shellPlugin, err := shell.NewPlugin(appconfig.PluginNameStandardStream)
	if err != nil {
		return nil, err
	}
	var plugin = StandardStreamPlugin{
		shell: shellPlugin,
	}
	return &plugin, nil
}
func NewPlugin ( ) ( sessionplugin . ISessionPlugin , error ) { shellPlugin , err := shell . NewPlugin ( appconfig . PluginNameStandardStream ) if err != nil { return nil , err } var plugin = StandardStreamPlugin { shell : shellPlugin , } return & plugin , nil }
NewPlugin returns a new instance of the Standard Stream Plugin
NewPlugin returns a new instance of the Standard Stream Plugin