parent
2252d633da
commit
95262b4289
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue