How to use the turbo-git-config.parser function in turbo-git-config

To help you get started, we’ve selected a few turbo-git-config examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github labs-js / turbo-git / lib / commands / commit.js View on Github external
(function () {
    'use strict';

    var childProcess = require('child_process'),
        inquirer = require('inquirer'),
        configParser = require('turbo-git-config').parser,
        utils = require('turbo-git-config').utils,
        Promise = require('promise');

    require('colors');

    init();

    function init() {
        inquirer
            .prompt([{
                type: 'list',
                name: 'tag',
                message: configParser.getCommitPromptText('tag'),
                choices: configParser.getTagsFormat()
            }])
            .then(function (answers) {
github labs-js / turbo-git / lib / commands / log.js View on Github external
(function () {
    'use strict';
    var childProcess = require('child_process'),
        configParser = require('turbo-git-config').parser,
        utils = require('turbo-git-config').utils,
        colors = require('colors/safe'),
        gitLogTitles;

    (function executePreGitLog() {
        var gitLogCommand = "git --no-pager log --pretty='%s' -n100";

        childProcess.exec(gitLogCommand, executeGitPreLogCallback);
    })();

    function executeGitPreLogCallback(err, gitTitles) {
        var gitLogUserCommand;

        if (err) { utils.showError(err); return; }
        gitLogTitles = gitTitles;
        gitLogUserCommand = configParser.getLogCommand();