On the command-line add an option to specify an URI instead of individual options, ie.
direct connection:
irc://irc.example.com:6668/?chan=chan1,chan2&nick=xdccbot&pack=1234
transparent proxy:
proxy://user:password@irc.myproxy.com:7777/?chan=chan1,chan2&nick=xdccbot&pack=1234
znc-proxy with auto-connect and TLS:
znc://user:password@irc.myproxy.com:7777/?chan=chan1,chan2&nick=xdccbot&pack=1234&tls=true
Perhaps even add an option to put URIs into a config-file and reference them by alias, ie.
supernetwork="irc://irc.example.com:6668/?chan=chan1,chan2"
So it can be used like: xdcc supernetwork xdccbot 1234
On the command-line add an option to specify an URI instead of individual options, ie.
direct connection:
irc://irc.example.com:6668/?chan=chan1,chan2&nick=xdccbot&pack=1234transparent proxy:
proxy://user:password@irc.myproxy.com:7777/?chan=chan1,chan2&nick=xdccbot&pack=1234znc-proxy with auto-connect and TLS:
znc://user:password@irc.myproxy.com:7777/?chan=chan1,chan2&nick=xdccbot&pack=1234&tls=truePerhaps even add an option to put URIs into a config-file and reference them by alias, ie.
supernetwork="irc://irc.example.com:6668/?chan=chan1,chan2"So it can be used like:
xdcc supernetwork xdccbot 1234