This commit is contained in:
Henrique Dias 2016-08-21 18:44:22 +01:00
parent 2252d633da
commit 95262b4289
1 changed files with 16 additions and 14 deletions

View File

@ -31,15 +31,17 @@ type UserConfig struct {
FrontMatter string // Default frontmatter to save files in FrontMatter string // Default frontmatter to save files in
AllowNew bool // Can create files and folders AllowNew bool // Can create files and folders
AllowEdit bool // Can edit/rename files AllowEdit bool // Can edit/rename files
Allow []string // Allowed browse directories/files
AllowRegex []*regexp.Regexp // Regex of the previous
Block []string // Blocked browse directories/files
BlockRegex []*regexp.Regexp // Regex of the previous
AllowCommands bool // Can execute commands AllowCommands bool // Can execute commands
AllowedCommands []string // Allowed commands Commands []string // Available Commands
BlockedCommands []string // Blocked Commands Rules []*Rule // Access rules
}
// Rule is a dissalow/allow rule
type Rule struct {
Regex bool
Allow bool
Path string
Rexexp *regexp.Regexp
} }
// Parse parses the configuration set by the user so it can // Parse parses the configuration set by the user so it can