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

gistpad-cli

v0.1.2

Published

A companion CLI for GistPad, that makes it easy to manage gists and repos in VS Code, directly from your terminal

Downloads

8

Readme

GistPad CLI 📘

GistPad CLI is a companion CLI for the GistPad extension, that makes it easy to manage gists and repos in VS Code, directly from your terminal. Since GistPad allows you to browse and edit files, without cloning or commiting anything, this provides a simple workflow for exploring and working on code, without needing to clutter your local machine with anything. Additionally, if you're using GistPad to manage your notes, this CLI allows you to quickly launch a new scratch note, or today page 🔥

Getting Started

  1. Run npm i -g gistpad-cli

  2. Run gistpad <gistOrRepo> (e.g. gistpad lostintangent/gistpad, gistpad 9fe2a7792b025db004ff44b91fccdfbf)

    Alternatively, you could just run npx gistpad-cli <gistOrRepo> if you'd prefer not to install the CLI.

This will launch VS Code, and open the specified repo or gist. If you don't already have the GistPad extension installed, it will walk you through installing it.

VS Code Insiders

If you'd prefer to open the specified gist or repo within VS Code Insiders, then simply pass the -i or --insiders flag to the gistpad command. For example: gistpad -i lostintangent/gistpad.

Launch Behavior

If you specify a gist ID, then GistPad will open the files contained within the gist. However, if you specify a repo name, then GistPad will open the repo's README (if it has one), and then automatically focus the specified repo in the Repos tree view. This makes it easy to browse/edit other files within the repo.

Scratch Notes

If you're using GistPad for capturing "scratch notes", then you can create a new one simply by running gistpad scratch. This will launch VS Code, create a new scratch note, and then open it in the editor 🚀

Today Page

If you're using GistPad for managing a wiki, then you can launch your today page from the CLI by simply running gistpad today 📆