Commit Graph

48 Commits

Author SHA1 Message Date
Kristian Krsnik 336d3ecf21
removed mypy 2024-05-23 18:57:41 +02:00
Kristian Krsnik 11baee6eba
updated inputs 2024-05-23 18:08:56 +02:00
Kristian Krsnik be119a0416
updated python dependencies 2024-05-23 18:08:09 +02:00
Kristian Krsnik 334d806ea0
updated dependency management and dev environment 2024-01-02 15:12:51 +01:00
Kristian Krsnik 07cd2fc2f9
formatting 2024-01-01 00:45:52 +01:00
Kristian Krsnik ff11a17ff1
changed formatter line 2024-01-01 00:45:19 +01:00
Kristian Krsnik 2e0b010bcd
updated flake to out of tree poetry 2024-01-01 00:22:19 +01:00
Kristian Krsnik 6e44ec4935
renamed source directory 2023-10-13 14:58:58 +02:00
Kristian Krsnik cfeb253cac
Documentation and fixed a bug with the log 2023-10-13 14:09:03 +02:00
Kristian Krsnik 23214ff78f
deleted unused file 2023-10-13 13:57:49 +02:00
Kristian Krsnik a72ccd4b26
Better error message 2023-10-13 13:53:54 +02:00
Kristian Krsnik f66c489fc6
changed gitignore 2023-10-13 13:51:12 +02:00
Kristian Krsnik 115aa579ba
changed binary name 2023-10-13 13:50:05 +02:00
Kristian Krsnik 7b4a7c6f6d
Log format 2023-10-13 13:39:16 +02:00
Kristian Krsnik b56750c27e
Began refactoring
Changes
* Added documentation
* More types
* Argparse command-line interface
* A '--dry-run' option

Tests
* Passes mypy
* Build with nix
2023-10-05 14:46:06 +02:00
Kristian Krsnik ea99231f03 added type annotation. passed mypy 2023-08-15 23:01:09 +02:00
Kristian Krsnik 7eb2ab7fe3 moved config insto nix store for home manager module 2023-08-15 22:13:10 +02:00
Kristian Krsnik 84f4b11b9c added config file to the nix store 2023-08-15 21:51:59 +02:00
Kristian Krsnik 912b405511 fixed typo 2023-08-15 21:45:59 +02:00
Kristian Krsnik 307a8e9819 added config command line option 2023-08-15 21:45:47 +02:00
Kristian Krsnik e6d4878636 changed order 2023-08-13 16:41:43 +02:00
Kristian Krsnik ea719f3994 made nicer 2023-08-13 16:05:59 +02:00
Kristian Krsnik 671154c5c2 changed URL 2023-08-13 15:09:42 +02:00
Kristian Krsnik be54a045f3 updated README to reflect current state of the project 2023-08-13 15:06:57 +02:00
Kristian Krsnik f7d5a7d59f changed api call to not overwrite records 2023-08-13 14:49:49 +02:00
Kristian Krsnik 993c960aea removed default argument 2023-08-13 14:15:58 +02:00
Kristian Krsnik 63fcfdaf3a added typing to dev shell 2023-08-13 14:01:44 +02:00
Kristian Krsnik 83c79df6b9 added .mypy_cache 2023-08-13 14:00:59 +02:00
Kristian Krsnik b3a5e6ce46 modules now working 2023-08-13 14:00:02 +02:00
Kristian Krsnik b5ab25940a finalized code and added typing 2023-08-13 13:58:30 +02:00
Kristian Krsnik 9754ea32a6 enabled nix module 2023-08-04 23:25:24 +02:00
Kristian Krsnik fcd9326cf9 updated nix modules 2023-08-04 23:10:47 +02:00
Kristian Krsnik e4f94e04a6 formatting, minor tweaks, fixed txpo 2023-08-03 23:14:04 +02:00
Kristian Krsnik 67e4afd0bf added direnv support 2023-08-03 14:22:29 +02:00
Kristian Krsnik b9960c46a3 added type annotation 2023-08-02 20:48:06 +02:00
Kristian Krsnik e732a3457d changed path to a standard config path 2023-08-02 20:47:28 +02:00
Kristian Krsnik 99d387c692 made more concise 2023-08-02 20:35:08 +02:00
Kristian Krsnik 91e4b5f73a added default path 2023-08-02 20:34:16 +02:00
Kristian Krsnik 28e7a2855e updated modules in flake 2023-08-01 21:59:54 +02:00
Kristian Krsnik 12a4ab7ae7 added support for keys in external files 2023-08-01 21:58:56 +02:00
Kristian Krsnik db71bf8452 fixed typo 2023-08-01 21:12:03 +02:00
Kristian Krsnik b49f8a6a03 used formatter 2023-07-27 13:34:55 +02:00
Kristian Krsnik 28901f25f1 added formatter 2023-07-27 13:34:32 +02:00
Kristian Krsnik 2511d6ae4d used more elegant library features 2023-07-26 22:31:05 +02:00
Kristian Krsnik 8beb0a9fb3 deleted comment 2023-07-26 22:28:14 +02:00
Kristian Krsnik 263c6f0a10 working flake 2023-07-26 22:27:02 +02:00
Kristian Krsnik 9fd24c4650 added flake.nix 2023-07-26 00:55:09 +02:00
Kristian Krsnik 7e8356a580 initial commit 2023-07-26 00:49:47 +02:00