コード例 #1
0
ファイル: create_repo.js プロジェクト: sfriesel/bpm
module.exports.create = function(config, cb) {
    var name = JSON.parse(fs.readFileSync('./package.json','utf-8')).name;

    process.stdout.write("github password for " + config.github_user + ':');

    pw(function(password) {
        var args = [
            "-u", config.github_user + ":" + password,
            "https://api.github.com/orgs/" + config.github_organisation + "/repos",
            "-d", '{"name":"' + name + '"}'
        ];
        var curl = spawn('curl', args, { stdio: 'inherit' });
        curl.on('close', function(code) {
            //console.log('curl returned', code);
            if (code !== 0) throw new Error('creating remote repository failed.');

            var commands = [
                "git remote add origin git@github.com:/" + config.github_organisation + "/" + name + ".git" ,
                "git remote show origin"
            ];
            shellby.series(commands, function(err) {
                if (err) throw err;
                cb(err);
            });
        });
    });
};
コード例 #2
0
ファイル: vertica.js プロジェクト: arodland/vertica-cli
	this.connect = function(callback) {

		pw('', function(password) {

			this.connection = Vertica.connect({
				host: this.options.host,
				user: this.options.user,
				password: password,
				database: this.options.database

			}, function(err) {

				if (err) {
					console.log("ERROR: " + err);
					process.exit();

				} else {
					callback();
				}
			});

		}.bind(this));
	},
コード例 #3
0
ファイル: cli.js プロジェクト: wranders/xen-orchestra
 return new Promise(resolve => {
   pw(resolve)
 })
コード例 #4
0
ファイル: recover-account-cli.js プロジェクト: vatesfr/xo-web
 let password = await new Promise(resolve => {
   process.stdout.write('Password (leave empty for random): ')
   pw(resolve)
 })
コード例 #5
0
ファイル: index.js プロジェクト: wranders/xen-orchestra
 password = await new Promise(function (resolve) {
   process.stdout.write('Password: ')
   pw(resolve)
 }),
コード例 #6
0
ファイル: auth.js プロジェクト: Raynos/testling
 "password" : function (cb) {
     process.stdout.write('testling password: ');
     pw(function (s) {
         cb(null, Buffer(s).toString('base64'));
     });
 }