Example #1
0
function init(params) {
	params.pwd = process.cwd();
	params.cfgPath = getCfgPath(params.pwd);
	if (!params.cfgPath) return Msg.error('Not a git repo!');
	params.repoUrl = getRepoUrl(params);
	params.branch = getBranch(params);
	params.folder = getFolder(params);

	var url = params.repoUrl;
	if (params.param) {
		// https://github.wdf.sap.corp/Norman/UserResearch/tree/master/client
		if (params.param === '/') url += '/tree/' + params.branch;
		else if (params.param === '.') url += '/tree/' + params.branch + params.folder;

		// https://github.wdf.sap.corp/Norman/UserResearch/issues/2
		else url += '/issues/' + params.param.replace(/\#/g, '');

		Open(url);
	}

	Msg.log(Msg.grey('branch: ') + Msg.cyan(params.branch));
	Msg.log(Msg.grey('  repo: ') + Msg.cyan(params.repoUrl));
}
Example #2
0
		table.forEach(function (el) {
			Msg.log(Msg.cyan(el.price) + ' ' + el.rating + Msg.white(' ' + el.name + ' ') + Msg.grey(el.desc));
		});