| Crates.io | nexy |
| lib.rs | nexy |
| version | 0.5.1 |
| created_at | 2025-06-24 01:08:00.640643+00 |
| updated_at | 2025-07-03 18:55:06.25+00 |
| description | Multi-network server for the Nex protocol |
| homepage | |
| repository | https://github.com/YGGverse/nexy |
| max_upload_size | |
| id | 1723778 |
| size | 61,126 |
StandardOutput and StandardError separation;git clone https://github.com/yggverse/nexy.git && cd nexycargo build --releasesudo install target/release/nexy /usr/local/bin/nexy[!TIP] For more examples, visit the project Wiki
nexy -p /path/to/public_dir
--bind option(s) -a, --access-log <ACCESS_LOG>
Absolute path to the access log file
-b, --bind <BIND>
Bind server(s) `host:port` to listen incoming connections
* use `[host]:port` notation for IPv6
[default: 127.0.0.1:1900 [::1]:1900]
-d, --debug
Print debug information
-p, --public <PUBLIC>
Absolute path to the public files directory
--show-hidden
Show hidden entries (in the directory listing)
* Important: this option does not prevent access to hidden files!
--template-access-denied <TEMPLATE_ACCESS_DENIED>
Absolute path to the `Access denied` template file
* this template file can be in binary format (e.g. image)
--template-internal-server-error <TEMPLATE_INTERNAL_SERVER_ERROR>
Absolute path to the `Internal server error` template file
* this template file can be in binary format (e.g. image)
--template-not-found <TEMPLATE_NOT_FOUND>
Absolute path to the `Not found` template file
* this template file can be in binary format (e.g. image)
--template-welcome <TEMPLATE_WELCOME>
Absolute path to the `Welcome` template file. Unlike `template-index`, this applies only to the `public` location
* this template file expects pattern and cannot be in binary format
**Patterns**
* `{list}` - entries list for the `public` directory
* `{hosts}` - unique visitors count
* `{hits}` - requests count
--template-index <TEMPLATE_INDEX>
Absolute path to the `Index` template file for each directory
* this template file expects pattern and cannot be in binary format
**Patterns**
* `{list}` - entries list for the current directory
* `{hosts}` - unique visitors count
* `{hits}` - requests count
--list-dir-show-count
Show files count in dir (as the alternative text for navigation links)
--list-dir-show-accessed
Show directory accessed time
--list-dir-show-created
Show directory created time
--list-dir-show-modified
Show directory modified time
--list-dir-sort-by-accessed
Sort dirs by time accessed (name by default)
--list-dir-sort-by-created
Sort dirs by time created (name by default)
--list-dir-sort-by-modified
Sort dirs by time modified (name by default)
--list-dir-sort-by-count
Sort dirs by count (name by default)
--list-dir-reverse
Sort directories in list DESC (ASC by default)
--list-file-show-size
Show file size in list (as the alternative text for navigation links)
--list-file-show-accessed
Show file accessed time
--list-file-show-created
Show file created time
--list-file-show-modified
Show file modified time
--list-file-sort-by-accessed
Sort files by time accessed (name by default)
--list-file-sort-by-created
Sort files by time created (name by default)
--list-file-sort-by-modified
Sort files by time modified (name by default)
--list-file-sort-by-size
Sort files by size (name by default)
--list-file-reverse
Sort files in list DESC (ASC by default)
--list-file-slash <LIST_FILE_SLASH>
Append trailing slash to files match regex pattern(s)
--list-time-format <LIST_TIME_FORMAT>
Time format for listing items
* use escape notation for `%` e.g. `"%%Y-%%m-%%d %%H:%%M:%%S"`
[default: %Y/%m/%d]
--list-url-encode <LIST_URL_ENCODE>
Encode listing URL match regex pattern (use `.*` for all entries)
-r, --read-chunk <READ_CHUNK>
Optimize memory usage on reading large files or stream
[default: 1024]
-h, --help
Print help (see a summary with '-h')
-V, --version
Print version