Git Product home page Git Product logo

caddy's Introduction

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 witht 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

caddy's People

Contributors

vanajmoorthy avatar

Watchers

 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.