From e3f52ff08857a3907fb29ad3255a59f9f43b1c84 Mon Sep 17 00:00:00 2001 From: Philippe Pittoli Date: Thu, 15 Jun 2023 02:43:24 +0200 Subject: [PATCH] Client: validation + get user. --- makefile | 7 +++++++ src/better-parser.cr | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/makefile b/makefile index 9a237de..c1c4dc6 100644 --- a/makefile +++ b/makefile @@ -38,6 +38,13 @@ add-user: register: ./bin/authc user register $(NAME) $(EMAIL) +ACTIVATION_KEY ?= put-your-key-here +validate: + ./bin/authc user validate $(NAME) $(ACTIVATION_KEY) + +get-user: + ./bin/authc user get $(NAME) $(LOGIN_OPT) + SERVICE ?= 'auth' RESOURCE ?= '*' UID ?= 1000 diff --git a/src/better-parser.cr b/src/better-parser.cr index bc10584..cf1a2b0 100644 --- a/src/better-parser.cr +++ b/src/better-parser.cr @@ -119,7 +119,7 @@ parser = OptionParser.new do |parser| parser.on "validate", "Validate user." do parser.banner = "Usage: user validate login activation-key [opt]" Baguette::Log.info "Validate user." - Context.command = "user-validate" + Context.command = "user-validation" # No need to be authenticated. opt_help.call parser # login activation-key