gather all argparsers together in common, add a publish script