Skip to content
This repository has been archived by the owner on Aug 13, 2022. It is now read-only.
/ ghfetch Public archive

🖼️ neofetch, but for Github (bad and old)

License

Notifications You must be signed in to change notification settings

mrshmllow/ghfetch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ghfetch

ghfetch is a command-line tool to fetch information about your Github account written in TypeScript with Deno.

Why? Because yes.

Getting it on your computer

Prerequisites

Dependencies:

... and nothing else!

Good tools to have:

RECOMMENDED: $ gh auth login and login. This is because ghfetch takes advantage of the gh api command to provide a out-of-the-box experience. (If you don't want to let ghfetch call Github on your behalf, you can always use the --username flag. Do be sure to see the permissions section!

Portable Binaries

Find some fancy binaries for you to use at https://github.com/bwac2517/ghfetch/releases!

Installing with Deno (Recommended)

Install

$ deno install --unstable --allow-net --allow-run https://raw.githubusercontent.com/bwac2517/ghfetch/main/ghfetch.ts will install the latest stable version.

Check out the permissions section for more info.

You can now use ghfetch if your Deno is correctly in your path.

Run it directly from the internet

$ deno run --unstable --allow-net --allow-run https://raw.githubusercontent.com/bwac2517/ghfetch/main/ghfetch.ts Check out the permissions section for more info.

Permissions

The recommended permissions are: --allow-net, --allow-run.

ghfetch won't work without --allow-net and it won't be able to access your gh install without --allow-run.

ghfetch also requires --unstable.