úÎ'#.D      !"#$%&'()*+,-./0123456789:;<=>?@ABCNone !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? - clean (exists untracked file)'#' - dirty& (non-empty index; ready for commit..)D - dirty (empty index)  get command for revealing branch "get arguments for revealing branch  get command for revealing status "get arguments for revealing status $is this vcs installed (= executable) EFGH    EFGHNone return usernamereturn hostname return current working directoryIOconcating 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"$return time or date for given format time "%H:%M"13:15time "%Y-%b-%d" 2015-Oct-20just an alias of get current status.get current name of git-branch5using status to verifying the existence of repository2execute command with text handler but without args*execute command with text handler and args threshold of shorteningIa list of folder name format (read Data.Time.Format for more detail)version control system(cleanliness, ahead, behind)version control systemcurrent branch nameJ!translate raw text to informationconsole command!translate raw text to informationconsole commandcommand arguments   IJSafeEncoding ANSI-codeforeground color background 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 settingK$%&'()*+,-./0123456789:;<=>?@ABCL, !"#$%&'()*+,-./0123456789:;<=>?@ABC,! "#$%&'()*+,-./0123456789:;<=>?@ABC$ ! "#K$%&'()*+,-./0123456789:;<=>?@ABCLM      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQHish_IQz5RxDFJGC0LZ038vtmooHish.VCS Hish.SysInfo Hish.ANSICodeDarcsGitVCSvcsAhead vcsBehindvcsCleanlinessvcsCurrentBranch branchCmd branchArgs statusCmd statusArgs installeduidhostnamepwdtimedatestatusbranchisRepo simpleCmdargedCmdANSICodeESC_Bold ESC_Underline ESC_Reverse ESC_ResetESC_FgfgESC_Bgbg ESC_Setupbody applyANSIfgBlackfgRedfgGreenfgYellowfgBlue fgMagentafgCyanfgWhitefgBlackLfgRedLfgGreenL fgYellowLfgBlueL fgMagentaLfgCyanLfgWhiteLbgBlackbgRedbgGreenbgYellowbgBlue bgMagentabgCyanbgWhitebgBlackLbgRedLbgGreenL bgYellowLbgBlueL bgMagentaLbgCyanLbgWhiteLbaseGHC.Num* $fVCSDarcs $fShowDarcs$fVCSGit $fShowGitshortDirexeCmdshowC$fMonoidANSICode