add subcommand push, pull