In geth it's very useful to set --data-dir to some directory and have all other things reside in that directory in subdirectories, e.g. keys, dapps, chain, etc.
So my propose is to do the same for parity?
E.g. if user specified --datadir /tmp/.parity_testnet assign --keys-path to /tmp/.parity_testnet/keys --dapps to /tmp/.parity_testnet/dapps etc
Please, resolve this (maybe --base-dir).
It's crazy pass 4 (!) arguments instead one.

looks like @rphmeier just volunteered.
Guess I did :)
I like the suggestion of --base-dir. Will implement as such unless anyone has a better idea
Most helpful comment
looks like @rphmeier just volunteered.