add param func for Command, remove pure function action support completely
add changelog
improve parsing option when add an action
improve test and coverage
update docs
fix RuntimeError message when missing value