mirror of
https://hacklab.nilfm.cc/nirvash
synced 2024-10-22 14:01:49 +00:00
17 lines
317 B
Go
17 lines
317 B
Go
|
package archetype
|
||
|
|
||
|
type StaticFileManager struct {
|
||
|
Root string
|
||
|
ShowHtml bool
|
||
|
ShowHidden bool
|
||
|
}
|
||
|
|
||
|
type FileManager interface {
|
||
|
Init(cfg Config) error
|
||
|
ListTree() []string
|
||
|
ListSubTree(root string) []string
|
||
|
AddFile(path string, file interface{}) error
|
||
|
MkDir(path string) error
|
||
|
Remove(path string) error
|
||
|
}
|