ContentsIndex
Darcs.Patch.FileName
Description
FileName is an abstract type intended to facilitate the input and output of unicode filenames.
Synopsis
newtype FileName = FN FilePath
encode :: [Char] -> [Word8]
fp2fn :: FilePath -> FileName
fn2fp :: FileName -> FilePath
niceps2fn :: ByteString -> FileName
fn2niceps :: FileName -> ByteString
fn2ps :: FileName -> ByteString
ps2fn :: ByteString -> FileName
encode_white :: FilePath -> String
decode_white :: String -> FilePath
own_name :: FileName -> FileName
super_name :: FileName -> FileName
break_on_dir :: FileName -> Maybe (FileName, FileName)
norm_path :: FileName -> FileName
repath :: [String] -> String
drop_dotdot :: [String] -> [String]
breakup :: String -> [String]
breakFirst :: Char -> String -> Maybe (String, String)
breakLast :: Char -> String -> Maybe (String, String)
(///) :: FileName -> FileName -> FileName
movedirfilename :: FileName -> FileName -> FileName -> FileName
Documentation
newtype FileName
Constructors
FN FilePath
show/hide Instances
encode :: [Char] -> [Word8]
fp2fn :: FilePath -> FileName
fn2fp :: FileName -> FilePath
niceps2fn :: ByteString -> FileName
fn2niceps :: FileName -> ByteString
fn2ps :: FileName -> ByteString
ps2fn :: ByteString -> FileName
encode_white :: FilePath -> String
decode_white :: String -> FilePath
own_name :: FileName -> FileName
super_name :: FileName -> FileName
break_on_dir :: FileName -> Maybe (FileName, FileName)
norm_path :: FileName -> FileName
repath :: [String] -> String
drop_dotdot :: [String] -> [String]
breakup :: String -> [String]
Split a file path at the slashes
breakFirst :: Char -> String -> Maybe (String, String)
breakLast :: Char -> String -> Maybe (String, String)
(///) :: FileName -> FileName -> FileName
movedirfilename :: FileName -> FileName -> FileName -> FileName
Produced by Haddock version 2.4.2