tonicdnscli command almost needs "--domain" option, but usually specify a domain only when I manage a domain and sub domains.
So I suggest follow,
- Define new "domain"option as default in .tdnsclirc. This option is set up, then user omit "--domain" option.
- If user specify "--domain" option, then override default "domain" option.