diff --git a/code/common/anymaputils.q b/code/common/anymaputils.q new file mode 100644 index 000000000..f391a09fa --- /dev/null +++ b/code/common/anymaputils.q @@ -0,0 +1,5 @@ +.anymap.writeToAnyMap:{[data;filePath] (hsym filePath) 1: data; :(::)} +.anymap.deriveAnymapFiles:{[filePath] strPath: string[filePath]; `$(strPath;strPath,"#";strPath,"##")} +.anymap.util.copyAnyMap:{[fromFilePath; destFilePath] fromFilePaths:.anymap.deriveAnymapFiles[fromFilePath]; system (("cp "," " sv string fromFilePaths), " ", string destFilePath)} +.anymap.util.removeAnyMap:{[filePath] filePaths:.anymap.deriveAnymapFiles[filePath]; system ("rm "," " sv string filePaths)} +.anymap.util.moveAnyMap:{[fromFilePath; destFilePath] fromFilePaths:.anymap.deriveAnymapFiles[fromFilePath]; system (("mv "," " sv string fromFilePaths), " ", string destFilePath)} \ No newline at end of file