about summary refs log tree commit diff
path: root/gopkgs
AgeCommit message (Collapse)AuthorFilesLines
2020-02-11 Support utils.Resolve/2William Carroll1-0/+39
Supporting a function that resolves a file name checking for the nearest occurrence of the file from the CWD until it traverses beyond the user's home directory, after which point it checks in backupPaths.
2020-02-11 Support utils.FileExists/1William Carroll1-0/+10
Support predicate for checking if a file exists on disk.
2020-02-11 Support utils.HomeDir/0William Carroll1-0/+10
Support function for returning the home directory of the current user.
2020-02-10 Support utils.Debug{Request,Response}William Carroll1-5/+16
Exposing functions to print HTTP request and response structs.
2020-02-10 Create gopkgs directory for golang libsWilliam Carroll2-0/+67
- Created a gopkgs directory and registered it with default.nix's readTree - Moved monzo_ynab/utils -> gopkgs - Consumed utils.go in main.go - Renamed monzo_ynab -> job
2020-02-10 Support simple key-value storeWilliam Carroll2-0/+51
In order to persist my access and refresh tokens, I needed a store. I think using a database like SQLite may have been fine for this but was heavier weight than what I wanted. I decided to write a simple key-value store when the state is encoded and JSON in a file called kv.json. TODO: - Support field nesting - Support better error handling - Support parameterizing the store path (i.e. ./kv.json)