CommanderJSX
    Preparing search index...

    CommanderJSX

    CommanderJSX

    Command-line Arguments Parser with JSX support

    NPM Dependency CI & CD

    NPM

    SemVer status JSX
    >=0.7 ✅developing import source
    <0.7 ❌deprecated factory function
    import { Command } from 'commander-jsx';

    Command.execute(
    <Command
    name="git"
    version="2.10.0"
    parameters="[command] [options]"
    description="Distributed Version Control system"
    >
    <Command
    name="remote"
    description='Manage the set of repositories ("remotes") whose branches you track'
    >
    <Command
    name="add"
    description="Adds a remote named <name> for the repository at <url>"
    options={{
    tree: {
    shortcut: 't',
    parameters: '<branch>',
    pattern: /^\w+$/,
    description: 'Branch tree'
    }
    }}
    executor={({ tree }, name, url) => console.log(tree, name, url)}
    />
    </Command>
    </Command>,
    process.argv.slice(2)
    );
    {
    "compilerOptions": {
    "module": "CommonJS",
    "moduleResolution": "Node",
    "jsx": "react-jsx",
    "jsxImportSource": "commander-jsx",
    "target": "ES2017",
    "outDir": "dist/"
    }
    }

    Run git help in your terminal, it'll outputs:

    git [command] [options]
    
    Distributed Version Control system
    
    Options:
      -h, --help       show Help information
      -v, --version    show Version number
    
    Commands:
      help    [command]  show Help information
      remote             Manage the set of repositories ("remotes") whose branches you track
    
    1. https://github.com/idea2app/Git-utility
    2. https://github.com/TechQuery/Web-fetch
    3. https://github.com/TechQuery/KoApache
    4. https://github.com/TechQuery/fs-match