Skip to content
This repository was archived by the owner on Dec 5, 2024. It is now read-only.

Commit 6843085

Browse files
Adjustments to the output format
1 parent c5779ef commit 6843085

File tree

3 files changed

+23
-86
lines changed

3 files changed

+23
-86
lines changed

octorun/src/bin/app-login.js

Lines changed: 8 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
var commander = require("commander");
2-
var package = require('../../package.json')
3-
var authentication = require('../authentication')
2+
var package = require('../../package.json');
3+
var authentication = require('../authentication');
44
var endOfLine = require('os').EOL;
5+
var output = require('../output');
56

67
commander
78
.version(package.version)
@@ -13,22 +14,10 @@ var encoding = 'utf-8';
1314
if (commander.twoFactor) {
1415
var handleTwoFactorAuthentication = function (username, password, token) {
1516
authentication.handleTwoFactorAuthentication(username, password, token, function (token) {
16-
process.stdout.write("success");
17-
process.stdout.write(endOfLine);
18-
process.stdout.write(token);
19-
process.stdout.write(endOfLine);
17+
output.success(token);
2018
process.exit();
2119
}, function (error) {
22-
process.stdout.write("error");
23-
process.stdout.write(endOfLine);
24-
process.stdout.write("");
25-
process.stdout.write(endOfLine);
26-
27-
if (error) {
28-
process.stdout.write(error.toString());
29-
process.stdout.write(endOfLine);
30-
}
31-
20+
output.error(error);
3221
process.exit();
3322
});
3423
}
@@ -68,27 +57,13 @@ else {
6857
var handleBasicAuthentication = function (username, password) {
6958
authentication.handleBasicAuthentication(username, password,
7059
function (token) {
71-
process.stdout.write("success");
72-
process.stdout.write(endOfLine);
73-
process.stdout.write(token);
74-
process.stdout.write(endOfLine);
60+
output.success(token);
7561
process.exit();
7662
}, function () {
77-
process.stdout.write("2fa");
78-
process.stdout.write(endOfLine);
79-
process.stdout.write(password);
80-
process.stdout.write(endOfLine);
63+
output.custom("2fa", password);
8164
process.exit();
8265
}, function (error) {
83-
process.stdout.write("error");
84-
process.stdout.write(endOfLine);
85-
process.stdout.write("");
86-
process.stdout.write(endOfLine);
87-
88-
if (error) {
89-
process.stdout.write(error.toString());
90-
process.stdout.write(endOfLine);
91-
}
66+
output.error(error);
9267
process.exit();
9368
});
9469
}

octorun/src/bin/app-organizations.js

Lines changed: 9 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
var commander = require("commander");
2-
var package = require('../../package.json')
3-
var ApiWrapper = require('../api')
2+
var package = require('../../package.json');
3+
var ApiWrapper = require('../api');
44
var endOfLine = require('os').EOL;
5+
var output = require('../output');
56

67
commander
78
.version(package.version)
@@ -12,39 +13,22 @@ try {
1213
var apiWrapper = new ApiWrapper();
1314
apiWrapper.getOrgs(function (error, result) {
1415
if (error) {
15-
process.stdout.write("error");
16-
process.stdout.write(endOfLine);
17-
18-
if (error) {
19-
process.stdout.write(error.toString());
20-
process.stdout.write(endOfLine);
21-
}
22-
16+
output.error(error);
2317
process.exit();
2418
}
2519
else {
26-
process.stdout.write("success");
27-
process.stdout.write(endOfLine);
28-
20+
let results = [];
2921
for (var i = 0; i < result.length; i++) {
30-
process.stdout.write(result[i].name);
31-
process.stdout.write(endOfLine);
32-
process.stdout.write(result[i].login);
33-
process.stdout.write(endOfLine);
22+
results.push(result[i].name);
23+
results.push(result[i].login);
3424
}
3525

26+
output.success(results);
3627
process.exit();
3728
}
3829
});
3930
}
4031
catch (error) {
41-
process.stdout.write("Error");
42-
process.stdout.write(endOfLine);
43-
44-
if (error) {
45-
process.stdout.write(error.toString());
46-
process.stdout.write(endOfLine);
47-
}
48-
32+
output.error(error);
4933
process.exit();
5034
}

octorun/src/bin/app-validate.js

Lines changed: 6 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
var commander = require("commander");
2-
var package = require('../../package.json')
2+
var package = require('../../package.json');
33
var endOfLine = require('os').EOL;
4-
var ApiWrapper = require('../api')
4+
var ApiWrapper = require('../api');
5+
var output = require('../output');
56

67
commander
78
.version(package.version)
@@ -12,39 +13,16 @@ try {
1213

1314
apiWrapper.verifyUser(function (error, result) {
1415
if (error) {
15-
process.stdout.write("error");
16-
process.stdout.write(endOfLine);
17-
process.stdout.write("");
18-
process.stdout.write(endOfLine);
19-
process.stdout.write("");
20-
process.stdout.write(endOfLine);
21-
22-
if (error) {
23-
process.stdout.write(error.toString());
24-
process.stdout.write(endOfLine);
25-
}
26-
16+
output.error(error)
2717
process.exit();
2818
}
2919
else {
30-
process.stdout.write("success");
31-
process.stdout.write(endOfLine);
32-
process.stdout.write(result.name);
33-
process.stdout.write(endOfLine);
34-
process.stdout.write(result.login);
35-
process.stdout.write(endOfLine);
20+
output.success([result.name, result.login])
3621
process.exit();
3722
}
3823
});
3924
}
4025
catch (error) {
41-
process.stdout.write("Error");
42-
process.stdout.write(endOfLine);
43-
44-
if (error) {
45-
process.stdout.write(error.toString());
46-
process.stdout.write(endOfLine);
47-
}
48-
26+
output.error(error)
4927
process.exit();
5028
}

0 commit comments

Comments
 (0)