Add push credentials support

- use getopt to parse -p option
- use termios to hide password echo