feat(ls_command.go) add recursive flag to ls