]> git.immae.eu Git - perso/Immae/Projets/Nodejs/Surfer.git/commitdiff
Add https:// to --server if required
authorGirish Ramakrishnan <girish@cloudron.io>
Fri, 18 Oct 2019 04:41:08 +0000 (21:41 -0700)
committerGirish Ramakrishnan <girish@cloudron.io>
Fri, 18 Oct 2019 04:41:08 +0000 (21:41 -0700)
cli/actions.js

index e5d1731eb739eda50d04a80ac03c9dae7dbeca73..0c621f674784da462ab00247f60a9ebc8ea28ec7 100644 (file)
@@ -29,12 +29,19 @@ function checkConfig(options) {
         process.exit(1);
     }
 
+    if (options.parent.server) {
+        var tmp = url.parse(options.parent.server);
+        if (!tmp.slashes) tmp = url.parse('https://' + options.parent.server);
+        gServer = tmp.protocol + '//' + tmp.host;
+    } else {
+        gServer = config.server();
+    }
+
     if (!options.parent.token && !config.accessToken()) {
         console.log('Run %s first or provide %s', 'surfer login'.bold, '--token <access token>'.bold);
         process.exit(1);
     }
 
-    gServer = options.parent.server || config.server();
     gQuery = { access_token: options.parent.token || config.accessToken() };
 
     console.error('Using server %s', gServer.cyan);