dufs -p 80
```
-Hide directories from directory listings
-
-```
-dufs --hidden .git,.DS_Store
-```
-
Use https
```
curl -X DELETE http://127.0.0.1:5000/path-to-file-or-folder
```
+<details>
+<summary>Advance topics</summary>
+
## Access Control
Dufs supports path level access control. You can control who can do what on which path with `--auth`/`-a`.
- Account `admin:pass1` can upload/delete/view/download any files/folders.
- Account `designer:pass2` can upload/delete/view/download any files/folders in the `ui` folder.
-## Log format
-dufs supports customize http log format via option `--log-format`.
+## Hidden
+
+Dufs supports hide directories/files via option `--hidden`.
+
+List the directories to be hidden for directory listings
-The default format is `$remote_addr "$request" $status`.
+```
+dufs --hidden .git,.DS_Store
+```
-All variables list below:
+`--hidden` supports a variant glob:
-| name | description |
+- `?` matches any single character
+- `*` matches any (possibly empty) sequence of characters
+- no `**`, `[..]`, `[!..]`
+
+Hide all hidden directories/files
+
+```
+dufs --hidden '.*'
+```
+
+## Log format
+
+Dufs supports customize http log format via option `--log-format`.
+
+The default format is `'$remote_addr "$request" $status'`.
+
+| variable | description |
| ------------ | ------------------------------------------------------------------------- |
| $remote_addr | client address |
| $remote_user | user name supplied with authentication |
| $http_ | arbitrary request header field. examples: $http_user_agent, $http_referer |
> use `dufs --log-format=''` to disable http log
+
+</details>
+
## License
Copyright (c) 2022 dufs-developers.