[feature request] Command line option to specify torrc options
Problem: In a FreeBSD port, it is needed to allow to start tor with user _tor. Currently, the package has to append _"User tor" during startup to the etc/tor/torrc that is generally edited by the user.
While this works, automated updating etc/tor/torrc is ugly. It is ugly because it makes torrc different from the original @sample file, and because it is an error-prone process. User might delete/modify this line.
Proposed solution: Add --torrc-values {|-separated torrc values}. This argument will be parsed and will initialize values that are normally set in the torrc file. The process' user (in my case the startup script) will supply _--torrc-values "User tor" which will nicely take effect in addition to what the user set in the torrc file.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information