diff --git a/homebrew/git-recent.rb b/homebrew/git-recent.rb deleted file mode 100644 index 87673ae..0000000 --- a/homebrew/git-recent.rb +++ /dev/null @@ -1,53 +0,0 @@ -class GitRecent < Formula - desc "See your latest local git branches, formatted real fancy" - homepage "https://github.com/paulirish/git-recent" - url "https://github.com/paulirish/git-recent/archive/refs/tags/v2.0.1.tar.gz" - sha256 "ab9c3f5da92747f7b53f1a301b22433116ee8d204562cc8f0364f70f4a79d318" - license "MIT" - - bottle do - rebuild 1 - sha256 cellar: :any_skip_relocation, all: "3a4143920243a863447daa6f2b17b3cda4e0a163e8502c6c36a910eee4ee7450" - end - - depends_on "fzf" - - depends_on macos: :sierra - - on_linux do - depends_on "util-linux" # for `column` - end - - conflicts_with "git-plus", because: "both install `git-recent` binaries" - - def install - bin.install "git-recent" - bin.install "git-recent-og" - end - - test do - system "git", "init", "--initial-branch=main" - # User will be 'BrewTestBot' on CI, needs to be set here to work locally - system "git", "config", "user.name", "BrewTestBot" - system "git", "config", "user.email", "brew@test.bot" - system "git", "commit", "--allow-empty", "-m", "initial commit" - - # Create a branch that we will later select. - system "git", "checkout", "-b", "feature-x-branch" - system "git", "commit", "--allow-empty", "-m", "commit on feature branch" - - # Create another branch to ensure fzf has multiple choices. - system "git", "checkout", "-b", "another-branch" - system "git", "commit", "--allow-empty", "-m", "commit on another branch" - system "git", "checkout", "main" - - # This should select "feature-x-branch" and the script will check it out. - output = with_env "GIT_RECENT_QUERY" => "x" do - shell_output("#{bin}/git-recent") - end - - # The important result is that the current branch has been changed. - # We verify this by asking git for the current branch name. - assert_equal "feature-x-branch", shell_output("git rev-parse --abbrev-ref HEAD").strip - end -end diff --git a/readme.md b/readme.md index bc38a61..0017330 100644 --- a/readme.md +++ b/readme.md @@ -23,7 +23,9 @@ Then, do one of these: * Manual: Grab the `git-recent` script from this repo and put it anywhere in your `$PATH`. Run `chmod +x git-recent`. * Via NPM: `npm install --global git-recent` -* ~Homebrew: `brew install git-recent`~ _(Coming soon! Updated for 2.0)_ +* Homebrew: `brew install git-recent` + + ### Usage @@ -53,16 +55,7 @@ If you're a Windows user, you need to use [Git Bash](https://git-scm.com/downloa ### Installation -You can download/clone and add the `git-recent` directory to your path (e.g. add the directory to your `PATH` environment -or copy `git-recent-og` script into an existing included path like `/usr/local/bin` or `~/bin/`). - -You can use also `npm` to install the global binary: - - npm install --global git-recent - -On Mac, you can install with homebrew: - - brew install git-recent +Install with `npm` or `brew` as above, or copy `git-recent-og` script into an existing path like `/usr/local/bin` or `~/bin/`. ----------