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 🙏

© 2024 – Pkg Stats / Ryan Hefner

@cloudimpl-inc/cpm

v2.33.7

Published

CloudImpl Project Manager

Downloads

205

Readme

cpm is a powerful command-line tool designed to streamline project management tasks. With cpm, you can easily initialize projects, clone repositories, manage tasks, synchronize projects, and much more—all from the comfort of your terminal.

Philosophy

cpm was built with the philosophy of providing a simple yet powerful solution for project management in the command-line interface. Our core principles include:

  • Simplicity: We believe in keeping things simple and intuitive. cpm is designed to be easy to use, with clear and concise commands that streamline project management tasks.
  • Flexibility: We understand that every project is unique, and workflows may vary. That's why cpm offers a flexible plugin system that allows users to customize service integrations without disrupting their existing workflows.
  • Efficiency: Our goal is to help users be more productive by automating repetitive tasks and providing tools to streamline project workflows. With cpm, you can spend less time on administrative tasks and more time on what matters—building great software.
  • Community-driven: We believe in the power of community collaboration. cpm is an open-source project, and we welcome contributions from developers around the world. Together, we can continue to improve and evolve cpm to meet the needs of modern software development teams.

Installation

Note: For Windows users, when working with command-line tools like the CloudImpl cpm CLI, it's strongly recommended to use Unix-like environments such as Git Bash or Windows Subsystem for Linux (WSL).

With install script

  • Simply run source <(curl -sSL https://raw.githubusercontent.com/CloudImpl-Inc/cpm/main/install.sh)

Note: To review script before execution view install.sh

Manual install

  • Install cpm with npm i -g @cloudimpl-inc/cpm
  • Then add cpm git plugin globally with cpm plugin add -g @cloudimpl-inc/cpm-git
  • Copy output of this command command -v cpm
  • Create alias to above command alias cpm="source <output_of_above_command>"

Note: Creating this alias will make cpm goto command work as expected

Available plugins

Getting started

  • To start using cpm, follow the getting started guide. Get your projects organized and managed efficiently in no time!

Commands

Workflow management

To start using workflows, follow the workflow guide. Streamline your processes effortlessly with automation—unlocking more time for what truly matters.

Developing Plugins

Want to extend the functionality of cpm? Dive into our comprehensive guide on developing plugins! Whether you're looking to integrate new services, automate custom workflows, or enhance existing features, this guide will walk you through the process step-by-step.

Improving Command Definitions

Want to improve the functionality of cpm? Please refer to improve commands for details on contributing improvements to command definitions.

Contributing

For contributions, please refer to the Contribution Guidelines.

License

This project is licensed under the MIT.