A simple utility to manage Nginx configurations.

Update README

+10
+10
README.md
··· 6 6 7 7 ## Features 8 8 9 + * **Container Support**: Works in containerized contexts via environment variable configuration. 9 10 * **Tree-view Listing**: Automatically groups subdomains under their parent domains using ASCII logic. 10 11 ``` 11 12 $ sudo nx list ··· 119 120 EDITOR Currently set to nano 120 121 NX_SITES_AVAILABLE_PATH Currently set to /etc/nginx/sites-available 121 122 NX_SITES_ENABLED_PATH Currently set to /etc/nginx/sites-enabled 123 + NX_RELOAD_CMD Currently set to systemctl reload nginx 124 + NX_TEST_CMD Currently set to nginx -t 122 125 ``` 123 126 124 127 ## Environment Variables ··· 135 138 ```bash 136 139 export NX_SITES_AVAILABLE_PATH=<preferred-path> 137 140 export NX_SITES_ENABLED_PATH=<preferred-path> 141 + ``` 142 + 143 + Alternative `test` and `reload` commands can be configured using the following environment variables. The following example demonstrates how this might look in a containerized context. 144 + 145 + ```bash 146 + export NX_RELOAD_CMD='systemctl --user restart nginx' 147 + export NX_TEST_CMD='podman exec nginx nginx -t' 138 148 ``` 139 149 140 150 **Note**: To ensure your environment variables are picked up when running with sudo, use the -E flag: