Skip to content

mittalyashu/gistash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gistash

Gistash

Upload your local changes or stashed files to GitHub Gist.

Downloads Version License Minimum Node.js version PRs welcome! Follow @mittalyashu77

🧐 About

Gistash is a CLI tool that lets you save your local changes or stashed file to GitHub gist.

The whole concept of git-stash to stash the changes in a dirty working directory away.

There is no option to share your stashed file with other conbtributors.

💡 Features

  • 🗂 Upload multiple files at once
  • ⏱ Reports each step
  • 🔒 Safely storing your GitHub token on your local machine
  • 👀 Public or private gist
  • 📋 Copy url to clipboard or open in browser
  • ⛏ Maintained

🔰 Installation

npm

$ npm i -g gistash 

yarn

$ yarn global add gistash 

🚶🏻‍♂️ Usage

$ gistash --help Upload your local changes or stashed files to GitHub Gist. Usage	$ gistash <single|multiple file> Options	-p, --public Set GitHub gist as public (default: false)	-c, --copy Copy GitHub gist url to clipboard (default: false)	-o, --open Open GitHub gist url in browser	-m, --message GitHub gist description	-v, --version gistash CLI version	-h, --help Showing all available commands 

Example

$ gistash ./hello-world.js --open --public 
  • Upload hello-world.js file
  • Set gist to public using --public
  • Open in browser with --open

🙏🏻 Credits