add reverse options
add main test case
add colored the asicc output
fixed the issue can the filename is null
Parse the cli args