[feature] argument parsing --help -p/--port