justinwoo / prefetch-github

A helper to save me some keystrokes from nix-prefetch-git.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Prefetch-Github

Build Status

A helper to save me some keystrokes from nix-prefetch-git.

Usage

> prefetch-github -owner justinwoo -repo spacchetti
{
  owner = "justinwoo";
  repo = "spacchetti";
  rev = "9c5661c7fa994c08932494600fb0fee1e0d6ce11";
  sha256 = "1d3x15qr4iw1gsswx6qhmmh1lmfh12fwdfi94gkkxiihnwimzfdm";
}
> prefetch-github -h
Usage of /home/justin/.nix-profile/bin/prefetch-github:
  -branch
        Treat the rev as a branch, where the commit reference should be used.
  -fetchgit
        Print the output in the fetchGit format. Default: fromFromGitHub
  -hash-only
        Print only the hash.
  -o string
        Alias for -owner
  -owner string
        The owner of the repository. e.g. justinwoo
  -r string
        Alias for -repo
  -repo string
        The repository name. e.g. easy-purescript-nix
  -rev string
        Optionally specify which revision should be fetched.
  -v string
        Alias for -rev

Why another Prefetch GitHub tool? What's wrong with...

nix-prefetch-git

Not that much, just that it's annoying to take its input and work with it personally.

nix-prefetch-github

This tool regularly does not successfully install for me through neither nixpkgs nor pip. I also hate Python for being irreproducible in general. I also have not found that its command line arguments are read in correctly, but this may have been addressed in other releases that I have not been able to install.

About

A helper to save me some keystrokes from nix-prefetch-git.


Languages

Language:Rust 74.5%Language:Nix 15.5%Language:Shell 8.9%Language:Makefile 1.1%