From caea06baccf97e8874cca418daa4f968a1219c99 Mon Sep 17 00:00:00 2001 From: Christine Dodrill Date: Sat, 13 Jun 2015 01:16:48 -0700 Subject: [PATCH] Start safe redis commandline application --- src/safe-redis-cli/Tupfile | 5 +++++ src/safe-redis-cli/deps-commandeer | 0 src/safe-redis-cli/saferediscli.nim | 11 +++++++++++ 3 files changed, 16 insertions(+) create mode 100644 src/safe-redis-cli/Tupfile create mode 100644 src/safe-redis-cli/deps-commandeer create mode 100644 src/safe-redis-cli/saferediscli.nim diff --git a/src/safe-redis-cli/Tupfile b/src/safe-redis-cli/Tupfile new file mode 100644 index 0000000..c7f0f77 --- /dev/null +++ b/src/safe-redis-cli/Tupfile @@ -0,0 +1,5 @@ +.gitignore +include_rules + +: deps-commandeer |> yes | nimble install commandeer > ./nimble-commandeer.log |> nimble-commandeer.log +: saferediscli.nim | nimble-commandeer.log |> !nim |> ../../bin/safe-redis-cli diff --git a/src/safe-redis-cli/deps-commandeer b/src/safe-redis-cli/deps-commandeer new file mode 100644 index 0000000..e69de29 diff --git a/src/safe-redis-cli/saferediscli.nim b/src/safe-redis-cli/saferediscli.nim new file mode 100644 index 0000000..609f6c9 --- /dev/null +++ b/src/safe-redis-cli/saferediscli.nim @@ -0,0 +1,11 @@ +import commandeer, rawsockets + +commandline: + option hostname, string, "hostname", "h" + option optPort, int, "port", "p" + option admin, bool, "admin", "" + exitoption "help", "h", + "Usage: redis-cli [--help|--hostname=|--port=|--admin]" + errormsg "Invalid options: please read help." + +