packages feed

credential-store-0.1.0.0: app/Main.hs

module Main where

import qualified Data.ByteString.Char8 as BS8

import System.CredentialStore

main :: IO ()
main =
    withCredentialStore $ \store -> do
        putCredential store "foo" (BS8.pack "burr")
        v <- getCredential store "foo"
        print (v :: Maybe BS8.ByteString)
        deleteCredential store "foo"
        v' <- getCredential store "foo"
        print (v' :: Maybe BS8.ByteString)