Planned to do this using the dialoguer crate.
If possible, it would definitely be desirable to have an interactive login mode as well.
Interactive login is now finished for basic login, but support for two factor tokens needs to be implemented
Interactive login added in [0c84da1d(https://git.sr.ht/~nicohman/wyvern/commit/0c84da1df7bc75eaa5341714faffafc56602856f)