Safe Haskell | None |
---|
Hbro.History
Description
Designed to be imported as qualified
.
- data Entry = Entry {}
- log :: (MonadBase IO m, ConfigReader n m, GUIReader n m, MonadError HError m) => FilePath -> m ()
- add :: (MonadBase IO m, ConfigReader n m, MonadError HError m) => FilePath -> Entry -> m ()
- parseEntry :: MonadError HError m => String -> m Entry
- select :: (Functor m, MonadBase IO m, MonadError HError m) => FilePath -> [String] -> m Entry
Documentation
log :: (MonadBase IO m, ConfigReader n m, GUIReader n m, MonadError HError m) => FilePath -> m ()Source
Log current visited page to history file
Arguments
:: (MonadBase IO m, ConfigReader n m, MonadError HError m) | |
=> FilePath | History file |
-> Entry | History entry to add |
-> m () |
Add a new entry to history file
parseEntry :: MonadError HError m => String -> m EntrySource
Try to parse a String into a history Entry.