Skip to content

Commit 818b338

Browse files
Merge pull request #133 from supersonic-copycat/fs_functions
expose some common filesystem operations
2 parents ac5bf8e + 8b6c9ef commit 818b338

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

src/Hell.hs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1877,6 +1877,11 @@ supportedLits =
18771877
lit' "Directory.removeFile" (\x -> Dir.removeFile (Text.unpack x)),
18781878
lit' "Directory.doesFileExist" (\x -> Dir.doesFileExist (Text.unpack x)),
18791879
lit' "Directory.doesDirectoryExist" (\x -> Dir.doesDirectoryExist (Text.unpack x)),
1880+
lit' "Directory.getHomeDirectory" (fmap Text.pack Dir.getHomeDirectory),
1881+
lit' "Directory.getFileSize" (\x -> Dir.getFileSize (Text.unpack x)),
1882+
lit' "Directory.pathIsSymbolicLink" (\x -> Dir.pathIsSymbolicLink (Text.unpack x)),
1883+
lit' "Directory.getSymbolicLinkTarget" (\x -> fmap Text.pack $ Dir.getSymbolicLinkTarget (Text.unpack x)),
1884+
lit' "Directory.removeDirectory" (\x -> Dir.removeDirectory (Text.unpack x)),
18801885
-- Process
18811886
lit' "Process.proc" $ \n xs -> proc (Text.unpack n) (map Text.unpack xs),
18821887
lit' "Process.setEnv" $ Process.setEnv @() @() @() . map (bimap Text.unpack Text.unpack),

0 commit comments

Comments
 (0)