taskell-1.4.0.0: A command-line kanban board/task manager
Data.Taskell.List.Internal
data List Source #
Constructors
Fields
Defined in Data.Taskell.List.Internal
Methods
(==) :: List -> List -> Bool Source #
(/=) :: List -> List -> Bool Source #
showsPrec :: Int -> List -> ShowS Source #
show :: List -> String Source #
showList :: [List] -> ShowS Source #
type Update = List -> List Source #
title :: Lens' List Text Source #
tasks :: Lens' List (Seq Task) Source #
create :: Text -> Seq Task -> List Source #
empty :: Text -> List Source #
new :: Update Source #
count :: List -> Int Source #
newAt :: Int -> Update Source #
append :: Task -> Update Source #
extract :: Int -> List -> Maybe (List, Task) Source #
updateFn :: Int -> Update -> Update Source #
update :: Int -> Task -> Update Source #
move :: Int -> Int -> List -> Maybe List Source #
deleteTask :: Int -> Update Source #
getTask :: Int -> List -> Maybe Task Source #
searchFor :: Text -> Update Source #