Handle arguments with dash
Handle correctly argument without value
[new] Add --no-edit option