add publish cmd
publish feature
split as parser.py