úÎÛy=      !"#$%&'()*+,-./0123456789:;<None!Unit type for presenting Darcs. UN-IMPLEMENTED!Unit type for presenting Git.:Every version control system provides functions as followstracking aheadtracking behind+determining the cleanliness of working-tree# - clean working directory? - clean but existing untracked file* - dirty =>  =>None return username return hostname  return current working directory Oconcating the given list of name into a path. Notice that, this function will NOT add root, / , or home, ~), to the leftmost position. For example,pwdShorten ["A","B","C"]"A/B/C" get current status.get current name of git-branch2execute command with text handler but without args*execute command with text handler and args threshold of shortening a list of folder name version control system(cleanliness, ahead, behind)version control systemcurrent branch name?!translate raw text to informationconsole command!translate raw text to informationconsole commandcommand arguments   ?SafeEncoding ANSI-codeforeground colorbackground color(foreground, background, other)7apply ANSI setting onto the given string. For example,3applyANSI "haskell" (fgCyanL <> ESC_Bold <> mempty)""\ESC[96;1m\STXhaskell\ESC[0m\STX". input string ANSI setting@ !"#$%&'()*+,-./0123456789:;<A, !"#$%&'()*+,-./0123456789:;<, !"#$%&'()*+,-./0123456789:;<$ @ !"#$%&'()*+,-./0123456789:;<AB      !"#$%&'()*+,-./0123456789:;<=>?@ABCDHish_H3597iH0NGwKswzqMa8fs5Hish.VCS Hish.SysInfo Hish.ANSICodeDarcsGitVCSvcsAhead vcsBehindvcsCleanlinessvcsCurrentBranchuidhostnamepwdshortDirstatusbranch simpleCmdargedCmdANSICodeESC_Bold ESC_Underline ESC_Reverse ESC_ResetESC_FgfgESC_Bgbg ESC_Setupbody applyANSIfgBlackfgRedfgGreenfgYellowfgBlue fgMagentafgCyanfgWhitefgBlackLfgRedLfgGreenL fgYellowLfgBlueL fgMagentaLfgCyanLfgWhiteLbgBlackbgRedbgGreenbgYellowbgBlue bgMagentabgCyanbgWhitebgBlackLbgRedLbgGreenL bgYellowLbgBlueL bgMagentaLbgCyanLbgWhiteL $fVCSDarcs$fVCSGitexeCmdshowC$fMonoidANSICode