| 1225 | } |
| 1226 | |
| 1227 | void enumfiles(char *dir, char *ext) |
| 1228 | { |
| 1229 | vector<char> res; |
| 1230 | vector<char *> files; |
| 1231 | if(!strcasecmp(ext, "dir")) listsubdirs(dir, files, stringsort); |
| 1232 | else listfiles(dir, *ext ? ext : NULL, files, stringsort); |
| 1233 | loopv(files) cvecprintf(res, "%s\n", escapestring(files[i])); |
| 1234 | files.deletearrays(); |
| 1235 | resultcharvector(res, -1); |
| 1236 | } |
| 1237 | COMMAND(enumfiles, "ss"); |
| 1238 | |
| 1239 | // support reading and writing binary data in config files |
nothing calls this directly
no test coverage detected