npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

caca

v4.3.0

Published

A CLI tool for CA

Readme

caca

A CLI tool for CA

Build Status npm version

Table of Contents

Installation

npm install --global caca

Available commands

ca --help

Ouputs description for each command

Usage example

$ ca --help

  Usage: ca [options] [command]


  Commands:

    task        do something with tasks
    settings    Sets the CA API key and current project
    open        Opens the specified defect or story
    help [cmd]  display help for [cmd]

  Options:

    -h, --help     output usage information
    -V, --version  output the version number

ca task --help

Ouputs description for each task-related command

Usage example

$ ca task --help

  Usage: ca-task [options] [command]


  Commands:

    list|ls Prints the list of tasks of the story/defect
    new     Adds a new task to a story/defect
    update  Updates status and actuals of the task

  Options:

    -h, --help  output usage information

ca settings

Sets the API key that will be used to communicate with Rally. Other commands won't work without an API key. Sets the current project that is used in some other commands (e.g. ca iteration)

Usage example

$ ca api _023djief03fh34ASjfwe0f2jASojsasf0

ca open

Opens the Rally story/defect in the browser based on git branch name or user input.

Usage example

$ ca open --help

  Usage: open [options]

  Opens the specified defect or story

  Options:

    -h, --help         output usage information
    -i, --interactive  Enables UI to enter custom item ID

ca grab

Puts the backlog item into the current iteration

Usage example

$ ca grab --help

  Usage: grab [options]

  Puts the story into the current iteration

  Options:

    -h, --help         output usage information
    -i, --interactive  Enables UI to enter custom item ID

ca skype

Prepares skype message for you

Usage example

$ ca skype --help

  Usage: skype [options]

  Prepares skype message for you

  Options:

    -h, --help         output usage information
    -i, --interactive  Enables UI to enter custom item ID

Tasks

ca task list

Prints out list of tasks added to the Rally story/defect in the CLI

Usage example

$ ca task list --help

  Usage: list|ls [options]

  Prints the list of tasks of the story/defect

  Options:

    -h, --help         output usage information
    -i, --interactive  Enables UI to enter custom item ID

ca task update

Updates task info

Usage example

$ ca task update --help

  Usage: update [options]

  Updates status and actuals of the task

  Options:

    -h, --help         output usage information
    -i, --interactive  Enables UI to enter custom item ID

ca task new

Adds a new task to a story/defect and prints the list of tasks after new one was created. Asks for task details (name, state, actuals, owner) in step-by-step process

Usage example

$ ca task new --help

  Usage: new [options]

  Adds a new task to a story/defect

  Options:

    -h, --help         output usage information
    -i, --interactive  Enables UI to enter custom item ID

License

MIT © Zoltan Kochan