Adding host and persistent commands
Finishing port of options -> optparse-applicative