partial implementation of password view/edit

This commit is contained in:
Jonathan Lamothe
2018-12-24 14:02:28 -05:00
parent 51208d3fe9
commit 00311092d0
2 changed files with 39 additions and 1 deletions

View File

@@ -43,7 +43,7 @@ module Password (
-- ** Password Checkers
pwCountUpper, pwCountLower, pwCountDigits, pwCountSpecial,
-- ** Database Functions
pwHasService, pwSetService, pwGetService
pwHasService, pwSetService, pwGetService, pwSearch
) where
import Control.Lens (makeLenses, over, set, (^.))
@@ -238,6 +238,16 @@ pwGetService
-- not found
pwGetService = M.lookup
-- | searches for a service
pwSearch
:: String
-- ^ the search string
-> PWDatabase
-- ^ the database to search
-> [String]
-- ^ the matching service names
pwSearch = undefined
isSpecial :: Char -> Bool
isSpecial x = not $ isUpper x || isLower x || isDigit x