feature: Hide Dotfiles
And Dotdirs if thats a thing. Enabled by default, use envvars to disable this feature.
This commit is contained in:
@@ -10,9 +10,10 @@ A Miku flavored file browser inspired by THE FLAVOR FOLEY FILES (https://flavorf
|
|||||||
|
|
||||||
Configure the service using environment variables:
|
Configure the service using environment variables:
|
||||||
|
|
||||||
| Name | Default | Description
|
| Name | Default | Description
|
||||||
| HTTP_ADDRESS | 127.0.0.1:9000 | Address and Port to use for requests
|
| HTTP_ADDRESS | 127.0.0.1:9000 | Address and Port to use for requests
|
||||||
| HTTP_DIRECTORY | <empty> | Starting directory to list and serve files from
|
| HTTP_DIRECTORY | <empty> | Starting directory to list and serve files from
|
||||||
|
| HTTP_SHOW_DOTFILES | <empty> | Set this variable to list directories and files prefixed with a dot (e.g. .DS_Store)
|
||||||
|
|
||||||
[ Credits ]
|
[ Credits ]
|
||||||
|
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ var (
|
|||||||
privateDirectory embed.FS
|
privateDirectory embed.FS
|
||||||
serveHash = fmt.Sprintf("%X", time.Now().Unix())
|
serveHash = fmt.Sprintf("%X", time.Now().Unix())
|
||||||
serveDirectory = os.Getenv("HTTP_DIRECTORY")
|
serveDirectory = os.Getenv("HTTP_DIRECTORY")
|
||||||
|
serveDotfiles = os.Getenv("HTTP_SHOW_DOTFILES")
|
||||||
serveAddress = os.Getenv("HTTP_ADDRESS")
|
serveAddress = os.Getenv("HTTP_ADDRESS")
|
||||||
tmpl = template.Must(
|
tmpl = template.Must(
|
||||||
template.
|
template.
|
||||||
@@ -194,6 +195,11 @@ func main() {
|
|||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Ignore Dotfiles
|
||||||
|
if strings.HasPrefix(entry.Name(), ".") {
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
|
||||||
// Check Symbolic Link
|
// Check Symbolic Link
|
||||||
isDir := entry.IsDir()
|
isDir := entry.IsDir()
|
||||||
if entry.Type()&os.ModeSymlink != 0 {
|
if entry.Type()&os.ModeSymlink != 0 {
|
||||||
|
|||||||
@@ -0,0 +1,3 @@
|
|||||||
|
I'M CALLING OUT YOUR NAME RECEIVING NO REPLY
|
||||||
|
[ REFLECTED OFF THE SIDE OF THE SKYLINE ]
|
||||||
|
CALLING OUT IN VAIN, LIKE YOU WOULD EVEN TRY
|
||||||
Reference in New Issue
Block a user