Browse Source

debug new classes

pull/2722/head^2
Kyle Spearrin 8 years ago
parent
commit
2557f7239c
  1. 11
      .vscode/launch.json
  2. 3
      src/bw.js
  3. 5
      src/main.ts
  4. 4
      src/program.ts

11
.vscode/launch.json vendored

@ -9,11 +9,14 @@ @@ -9,11 +9,14 @@
"cwd": "${workspaceRoot}",
"program": "${workspaceFolder}/node_modules/ts-node/dist/bin.js",
"args": [
"-r",
"tsconfig-paths/register",
"${workspaceFolder}/src/main.ts",
"login",
"kyle@sdfdf.com",
"mypassword"
]
"sync"
],
"env": {
"NODE_ENV": "debug"
},
}
]
}

3
src/bw.js

@ -3,5 +3,4 @@ @@ -3,5 +3,4 @@
require('tsconfig-paths').register();
require('ts-node').register();
const main = require('./main.ts');
const m = new main.Main();
m.run();
new main.Main().run();

5
src/main.ts

@ -1,4 +1,3 @@ @@ -1,4 +1,3 @@
import { AuthService } from 'jslib/services/auth.service';
import { LoginCommand } from './commands/login.command';
@ -101,3 +100,7 @@ export class Main { @@ -101,3 +100,7 @@ export class Main {
this.program.run();
}
}
if (process.env.NODE_ENV === 'debug') {
new Main().run();
}

4
src/program.ts

@ -20,6 +20,7 @@ export class Program { @@ -20,6 +20,7 @@ export class Program {
.action(async (email: string, password: string, cmd: program.Command) => {
const command = new LoginCommand(this.main.authService);
await command.run(email, password, cmd);
process.exit();
});
program
@ -27,6 +28,7 @@ export class Program { @@ -27,6 +28,7 @@ export class Program {
.description('Log out of the current Bitwarden user account.')
.action((cmd) => {
console.log('Logging out...');
process.exit();
});
program
@ -37,6 +39,7 @@ export class Program { @@ -37,6 +39,7 @@ export class Program {
console.log('Syncing...');
const command = new SyncCommand(this.main.syncService);
await command.run(cmd);
process.exit();
});
program
@ -74,7 +77,6 @@ export class Program { @@ -74,7 +77,6 @@ export class Program {
console.log(id);
});
program
.parse(process.argv);
}

Loading…
Cancel
Save