Commit Graph
32 Commits
Author SHA1 Message Date
Grump fd61ce6e49 test createDirectory with absolute path 2020-07-15 07:25:49 +02:00
Grump a00b7c9bb2 Merge branch 'zorgnn-patch-1' 2020-07-15 07:23:18 +02:00
zorg d3d19a0872 Fix nativefs.createDirectory on windows
Currently, createDirectory fails on windows, because a slash is mandatory at the beginning of the absolute path, i.e. with the drive letter and the colon; `C:` fails even the getInfo process without a slash of any kind (\ or /); only `C:\` or `C:/` gets recognized as a correct path.

The change i made, as far as i can tell, won't stop the function from working on linux/osx either, although testing that would probably be a good idea;
the issue i could see is if/when gmatch would return the first directory instead of an empty string in front of the first slash, and if that would fail because the path would expect an initial slash as the root... if it doesn't, then it should work.

But if it does fail, this might not have a clean solution unless the implementation is separated by OS, with current being `'/'` initially on non-windows, and `''` otherwise, alongside my change.
2020-07-12 20:28:43 +02:00
megagrump 085fb62003 Update README.md 2020-07-04 15:05:44 +02:00
Grump 3d4a838105 refactor 2020-06-18 13:01:39 +02:00
Grump 30d36b97e1 updated README 2020-06-18 12:59:19 +02:00
Grump c84a058772 added File:type() and File:typeOf() 2020-06-12 13:16:32 +02:00
Grump e71f08c1e3 refactor 2020-06-02 07:41:10 +02:00
Grump ebf98b4494 some refactoring, better error reporting in File:tell 2020-05-28 14:57:37 +02:00
Grump 81c8d8d3bf added getDirectoryItemsInfo 2020-05-13 19:24:43 +02:00
Grump ce371945a0 cleanup 2020-05-13 12:48:56 +02:00
Grump 2b1e143f9a cache file size, cleanup 2020-05-12 15:03:16 +02:00
Grump 40a4cb62d3 adjust getDirectoryItems and getInfo behavior with nonexistent files 2020-05-11 20:36:36 +02:00
Grump 77346734b5 cleanup 2020-05-11 10:13:32 +02:00
Grump f096e09d86 fix crash on Windows 2020-05-11 10:12:43 +02:00
Grump db63f71fe9 cleanup 2020-05-11 09:58:02 +02:00
Grump fc5152860e cleanup 2020-05-11 09:45:59 +02:00
Grump 2043c0c5db update README 2020-05-08 11:27:11 +02:00
Grump a0aeddefec update README 2020-05-08 11:18:21 +02:00
Grump bb6b013aaf update README 2020-05-08 11:16:15 +02:00
Grump c99500a4de add test for removal of nonexistent file 2020-05-08 10:31:27 +02:00
Grump 1ebad27d4c README & LICENSE 2020-05-08 10:19:54 +02:00
Grump e9a059b84c allow remove() of non-existent files 2020-05-08 10:16:51 +02:00
Grump f97d0d60b6 added missing functions 2020-05-08 10:12:04 +02:00
Grump bdf6a2fbe1 getInfo 2020-05-08 06:12:54 +02:00
Grump ea33b521a4 add check if already mounted in getDirectoryItems 2020-05-07 20:16:34 +02:00
Grump 5b72acb17f remove old moonscript code 2020-05-07 19:45:47 +02:00
Grump e093bc11ec mount, unmount, getDirectoryItems 2020-05-07 19:42:51 +02:00
Grump 40004a90fc .gitignore 2020-05-07 18:50:49 +02:00
Grump ba9eb1e935 test isEOF, File:read should return FileData 2020-05-07 18:49:55 +02:00
Grump 71b82b2989 several fixes for Windows 2020-05-07 17:28:44 +02:00
Grump 38bcc7d02b initial commit 2020-05-07 16:08:41 +02:00