-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | A tool to quickly switch between directories -- -- This is a command-line tool to "teleport" between directories @package shift @version 0.2.0.2 module Teleport -- | options for 'warp add' data AddOptions AddOptions :: Maybe String -> String -> AddOptions [folderPath] :: AddOptions -> Maybe String [addname] :: AddOptions -> String -- | options for 'warp remove' newtype RemoveOptions RemoveOptions :: String -> RemoveOptions [removename] :: RemoveOptions -> String -- | options for 'warp goto' newtype GotoOptions GotoOptions :: String -> GotoOptions [gotoname] :: GotoOptions -> String -- | data type for command data Command Display :: Command Add :: AddOptions -> Command Remove :: RemoveOptions -> Command Goto :: GotoOptions -> Command data WarpPoint WarpPoint :: String -> String -> WarpPoint [_name] :: WarpPoint -> String [_absFolderPath] :: WarpPoint -> String newtype WarpData WarpData :: [WarpPoint] -> WarpData [_warpPoints] :: WarpData -> [WarpPoint] warpPoints :: Lens' WarpData [WarpPoint] name :: Lens' WarpPoint String absFolderPath :: Lens' WarpPoint String exec :: IO () decodeWarpData :: FilePath -> IO WarpData loadWarpData :: FilePath -> IO WarpData saveWarpData :: FilePath -> WarpData -> IO () warpDataPath :: IO FilePath readFolderPath :: String -> ReadM FilePath warpnameParser :: Parser String parseAddCommand :: Parser Command folderParser :: Parser (Maybe String) parseRemoveCommand :: Parser Command parseGotoCommand :: Parser Command parseCommand :: Parser Command setErrorColor :: IO () colorWhen :: IO () -> IO () warpPointPrint :: WarpPoint -> IO () folderNotFoundError :: FilePath -> IO () needFolderNotFileError :: FilePath -> IO () dieIfFolderNotFound :: FilePath -> IO () dieWarpPointExists :: WarpPoint -> IO () runAdd :: AddOptions -> IO () runDisplay :: IO () dieWarpPointNotFound :: String -> IO () runRemove :: RemoveOptions -> IO () runGoto :: GotoOptions -> IO () run :: Command -> IO () instance Data.Binary.Class.Binary Teleport.WarpData instance GHC.Generics.Generic Teleport.WarpData instance Data.Default.Class.Default Teleport.WarpData instance Data.Binary.Class.Binary Teleport.WarpPoint instance GHC.Generics.Generic Teleport.WarpPoint instance Data.Default.Class.Default Teleport.WarpPoint