19 lines
452 B
Go
19 lines
452 B
Go
package dshgroup
|
|
|
|
import (
|
|
"regexp"
|
|
|
|
"r00t2.io/goutils/remap"
|
|
)
|
|
|
|
const (
|
|
dshGrpPathEnv string = "DSHGROUP_PATH"
|
|
)
|
|
|
|
// DSH Groups
|
|
var (
|
|
dshGrpDefGrpDir string = "/etc/dsh/group"
|
|
dshGrpInclPtrn *remap.ReMap = &remap.ReMap{Regexp: regexp.MustCompile(`^\s*#include\s+(?P<incl>.+)$`)}
|
|
dshGrpSubTokenPtrn *remap.ReMap = &remap.ReMap{Regexp: regexp.MustCompile(`^(?P<start_pad>0+)?(?P<start>[0-9]+)(-(?P<end_pad>0+)?(?P<end>[0-9]+))?$`)}
|
|
)
|