func Actions() map[string]interface{} {
	actions := scenario.RegisteredActions()
	actionMap := make(map[string]interface{}, len(actions))
	for _, action := range actions {
		actionMap[action] = scenario.NewActionsSettings(action)
	}
	for _, ignore := range IgnoreActions {
		delete(actionMap, ignore)
	}
	return actionMap
}
Actions all registered actions with action settings
package common
import (
	"io/ioutil"
	"os"
	"reflect"
	"sort"
	"strings"
	"github.com/pkg/errors"
	"github.com/qlik-oss/gopherciser/config"
	"github.com/qlik-oss/gopherciser/scenario"
)
type (
	DocEntry struct {
		Description string
		Examples string
	}
	GroupsEntry struct {
		Name string
		Title string
		Actions []string
		DocEntry
	}
)
var (
	IgnoreActions = []string{"connectws"}
	emptyConfig  *config.Config
	configFields map[string]interface{}
)
func ActionStrings() []string {
	return sortedKeys(Actions())
}