add command generation options
fix attr_reader omission
forgot a default value for command separator
fix rebase conflict
add specs for command options