From a29d4187b2bad3f3f11314823d57323b7d990980 Mon Sep 17 00:00:00 2001 From: Sven Tennie Date: Tue, 16 Jan 2024 15:28:57 +0100 Subject: [PATCH 1/4] feat: Add servant(-client) to create HTTP requests --- flake.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/flake.nix b/flake.nix index e8a82a3..19aa54e 100644 --- a/flake.nix +++ b/flake.nix @@ -87,6 +87,8 @@ foldl aeson http-client + servant + servant-client ]); }; devshells = { From 273032d075409dde8c4e706ed1ca47597f3247d4 Mon Sep 17 00:00:00 2001 From: Sven Tennie Date: Tue, 16 Jan 2024 15:29:36 +0100 Subject: [PATCH 2/4] feat: Add optparse-applicative to parse cli options --- flake.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/flake.nix b/flake.nix index 19aa54e..be54363 100644 --- a/flake.nix +++ b/flake.nix @@ -89,6 +89,7 @@ http-client servant servant-client + optparse-applicative ]); }; devshells = { From d54d1a086b5c3623f2ae7707d2b8546c63cc3b2a Mon Sep 17 00:00:00 2001 From: Sven Tennie Date: Tue, 16 Jan 2024 17:20:26 +0100 Subject: [PATCH 3/4] feat: Add http-client-tls for HTTPS support --- flake.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/flake.nix b/flake.nix index be54363..3102c51 100644 --- a/flake.nix +++ b/flake.nix @@ -87,6 +87,7 @@ foldl aeson http-client + http-client-tls servant servant-client optparse-applicative From d8df55e7288f03aa9ead7c12489c9aabf340cc59 Mon Sep 17 00:00:00 2001 From: Sven Tennie Date: Tue, 16 Jan 2024 17:45:35 +0100 Subject: [PATCH 4/4] feat: Add text & bytestring deps for string processing --- flake.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/flake.nix b/flake.nix index 3102c51..0fbf950 100644 --- a/flake.nix +++ b/flake.nix @@ -90,6 +90,9 @@ http-client-tls servant servant-client + text + bytestring + base64-bytestring optparse-applicative ]); };