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

gitclick

v0.4.13

Published

Easily create remote GitHub and Bitbucket repositories from your command line.

Downloads

34

Readme

gitclick

Travis Build Code Coverage npm

Create remote repositories on GitHub/Bitbucket from your terminal.

Examples

Screencast

Click here to watch a short 3-minute screencast on YouTube.

Installation

$ npm i gitclick -g

Usage

gitclick create [<repository>] [as <organization>] [on <account>] [options]

  <repository>      Defaults to the name of the current folder
  <organization>    Defaults to personal account
  <account>         Defaults to the default account

  --set-remote      Add the created repo as remote ('origin' if not set to anything else)
  --no-issues       Create the repository without issues
  --no-wiki         Create the repository without a wiki
  --private         Create the repository privately

gitclick use <account>       Set <account> as default account
gitclick add                 Interactive prompt for creating a new account
gitclick remove <account>    Remove <account>
gitclick list                List your existing accounts
gitclick default             Displays default account

gitclick encrypt             Encrypt your configuration with a password
gitclick decrypt             Permanently decrypt your configuration

gitclick -v, --version       Output version number
gitclick -h, --help          Output usage information

Examples

Assume that we are in a folder called my-project. We have added two accounts to gitclick: personal (default) and work.

Create a repository called my-project on account personal:

$ gitclick create

Create a repository called my-project on account work:

$ gitclick create on work

Create a repository called awesome-project on account personal:

$ gitclick create awesome-project

Create a private repository with neither issues nor a wiki:

$ gitclick create --no-issues --no-wiki --private

Create a private repository called secret-project on account work and add it as remote origin afterwards:

$ gitclick create secret-project on work --private --set-remote

Create a repository called my-project and add it as remote secret afterwards:

$ gitclick create secret-project on work --set-remote=secret

Configuration

You can specify where gitclick should store its configuration through the environment variable GITCLICK_STORAGE_PATH. For example, if you would like to sync your gitclick configuration via Dropbox, you could add something like this to your profile:

export GITCLICK_STORAGE_PATH=~/Dropbox/.gitclick