From cf56b920b32c014feb7805c66fe4b10c4b25e0f3 Mon Sep 17 00:00:00 2001 From: Sambo Chea Date: Mon, 27 Jun 2022 23:21:33 +0700 Subject: [PATCH] Task: Allow to force start with custom api key from cli and updated version for http tunne client --- client.js | 13 +++++++------ package.json | 2 +- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/client.js b/client.js index 40da904..ee9d620 100644 --- a/client.js +++ b/client.js @@ -287,6 +287,10 @@ program "keep connection for client and old connection will be closed (override connection)", true ) + .option( + "-k --key ", + "setting client api key for authentication access" + ) .option("-a, --access ", "access type (FREE)", TOKEN_FREE) .option("-p, --profile ", "profile name", PROFILE_DEFAULT) .option("-h, --host ", "local host value", "localhost") @@ -311,16 +315,13 @@ program } if (!config.token) { - console.info(`please set token for ${config.server}`); - console.info( - "if you don't have token yet, please contact to: sombochea@cubetiqs.com" - ); + console.info(`please init or set token for ${config.server}`); return; } if (!config.clientId) { if (!config.apiKey) { - console.info(`please create client for ${config.server}`); + console.info(`please init or create a client for ${config.server}`); } else { config.clientId = config.apiKey; } @@ -332,7 +333,7 @@ program options.access = config.access; options.server = config.server; options.clientId = config.clientId; - options.apiKey = config.apiKey; + options.apiKey = options.key || config.apiKey; if (options.suffix === "port" || options.suffix === "true") { options.suffix = `${port}`; diff --git a/package.json b/package.json index fa591ba..07bb905 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@cubetiq/hlt", - "version": "0.0.6", + "version": "0.0.7", "description": "A lightweight http tunnel client using nodejs and socket.io client", "main": "client.js", "bin": {