feat(parser): add parse command function