GaloisInc / haskell-tor

A Haskell implementation of the Tor protocol.
BSD 3-Clause "New" or "Revised" License
272 stars 19 forks source link

Configuration File / Command Line Support #16

Open acw opened 8 years ago

acw commented 8 years ago

The executable built with haskell-tor is currently just a simple demo of pulling down data via Tor. I would, however, like to eventually expand this to be a replacement (albeit not a drop-in replacement) for the mainline Tor executable.

A first step towards this would be to allow people to define all the options in TorOptions through a configuration file and/or the command line arguments.

With regard to configuration file format I'm not particularly fussy, except that I sit next to the author of the config-value package at work and he made a pretty strong argument for it once. Plus I can bug the hell out of him if it doesn't work right.