add a known issue and a variable of the name of command
add user defined style options
error handling

    - when exit code is not 0
    - when style options are not valid
refactoring main logic with helper functions
check if the region is empty or not