The flag --non_interactive allows to disable confirmation to some inputs, but seedphrase and password are still required manual inputs, with no way to fully automate the process with a command.
Two new flags (or reading environment variables) to pass the seedphrase and the password would be helpful for advanced users who try to create the deposit data and the keystore automatically.
A security warning alongside the descriptions should say that this flags are dangerous.