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

@vanajmoorthy/caddy

v1.1.0

Published

Automated Git init

Downloads

3

Readme

Caddy 🚗

It's Git, init?

Table of contents

  1. Intro
  2. Installation
  3. Running Caddy
  4. About the name
  5. Can I contribute?
  6. License

Intro

Caddy is a super small npm package to make initialising repositories on GitHub much easier.

Without Caddy, initialising a repository takes at least X steps

  1. Open GitHub in your browser and navigate to your profile.
  2. Create a new repository.
  3. Run git init in a folder on your laptop.
  4. Stage your files.
  5. Write a commit message.
  6. Add your GitHub repo as a remote url.
  7. Push your code.

Sounds tedious, doesn't it? Well with Caddy all of that can be reduces to one friendly command.

(Caddy can also be found on npm)

Installation

Install Caddy via npm using the command

npm install @vanajmoorthy/caddy -g

Running Caddy

Caddy is super simple to run. Just type in Caddy in your terminal, provide your GitHub credentials, and let Caddy do the rest!

caddy login page

Then you just input the your repo name and description.

caddy name

PS: Caddy even generates a custom .gitignore for you with the files of your choice!

About the name

This is very stupid

Caddies support you. Just like this tool does. And the first automatic car ever released was a Cadillac, and this tool automates creating a GitHub repository for you.

To be entirely honest, I'm very up to name suggestions.

Can I contribute?

I would absolutely love that! You can submit any pull requests you want, any added functionality or optimisation would be welcomed. I was also looking forward to bringing similar versions of Caddy to other native package managers, so any help with that would be great as well!

License

Caddy lives under the MIT license