/ghfetch

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

Primary LanguageTypeScriptMIT LicenseMIT

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.