Code Monkey home page Code Monkey logo

wombat-cli's Introduction

wombat-cli

Build Status Coverage Status

The wombat cli tool.

             ,.--""""--.._
           ."     .'      `-.
          ;      ;           ;
         '      ;             )
        /     '             . ;
       /     ;     `.        `;
     ,.'     :         .     : )
     ;|\'    :      `./|) \  ;/
     ;| \"  -,-   "-./ |;  ).;
     /\/              \/   );
    :                 \    ;
    :     _      _     ;   )
    `.   \;\    /;/    ;  /
      !    :   :     ,/  ;
       (`. : _ : ,/""   ;
        \\\`"^" ` :    ;
                 (    )
                 ////
the helpful wombat tool

Commands:
  hook                control your hooks
  package <package>   see information about the named package
  versions <package>  see all available versions for the named package
  whoami              the username you are authenticated as

Options:
  --registry, -r  the registry configuration to use         [default: "default"]
  --json, -j      print output as json                [boolean] [default: false]
  --help          Show help                                            [boolean]
  --version       show version information                             [boolean]

Help is available for each of the supported commands.

You may also do fun things like wombat ls --depth=0 and npm will be invoked.

configuration

Wombat reads its config from the file ~/.wombatrc. This file is parsed as TOML. The defaults look like this:

[default]
registry = "https://registry.npmjs.org"
api = "https://registry.npmjs.org/-/npm"

You can add sections for other registries to talk to and point wombat to them using the name of the config section, or change the default to a registry you use more often. For example:

[default]
registry = "https://registry.npmjs.org"
api = "https://registry.npmjs.org/-/npm"

[enterprise]
registry = "https://npm-enterprise.private.npmjs.com"
api = "https://api.private.npmjs.com"

Then run something like wombat -r enterprise package @secret/private-package

web hooks

wombat hook

Commands:
  ls [pkg]                    list your hooks
  add <pkg> <url> <secret>    add a hook to the named package
  update <id> <url> [secret]  update an existing hook
  rm <id>                     remove a hook

Examples:
  wombat hook add lodash https://example.com/webhook my-shared-secret
  wombat hook ls lodash
  wombat hook ls --json
  wombat hook rm id-ers83f

viewing packages

wombat package yargs shows you a formatted description of the package meta-data. Pass --readme to get the package readme rendered in your terminal as markdown!

wombat versions yargs shows you a list of all dist-tags and versions for the named package (in this case, yargs).

whoami

Find out who you are logged in as for the registry you're using.

License

ISC

wombat-cli's People

Contributors

a0viedo avatar ceejbot avatar finnp avatar geek avatar greenkeeperio-bot avatar iamstarkov avatar soldair avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.