+ 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);
+ }