* Use dnsmasq to create virtual hosts and mock DNS management for custom domains
- dnsmasq docker image
- dnsmasq network bridge
- point *.sndev to 127.0.0.1
- set-dnsmasq script
- -- add/remove/list dns records in dnsmasq.conf
- add 'domains' to sndev
- 'sndev domains dns' referencing set-dnsmasq script
* restart dnsmasq if add/remove succeeded
* add domain to /etc/hosts; cleanup
* tell if the command needs sudo permission
* add directions for dnsmasq DNS server usage
* add --no-hosts flag to skip asking to edit /etc/hosts
* add domains command to README.md
* add dnsmasq instructions to README.md
* correct exit on usage function; final cleanup and comments
* portable bash; use default network for dnsmasq; set a version for dnsmasq image
* POSIX compliance, add env var to .env.development, adjust README
* ignore dnsmasq.conf edits, use template instead
* use extra configs for dnsmasq, more POSIX compliance
* fix --no-hosts flag recognition, light cleanup
* shift 4 only if the command has enough args; more error messages; adjust TXT type only on list
* different sed syntax for macOS