gitnu 0.7.7

gitnu indexes your git status so you can use numbers instead of filenames.
LOCAL_BIN=$(HOME)/.local/bin
GITNU_RELEASE_BIN=$(PWD)/target/release/git-nu
GITNU_DEBUG_BIN=$(PWD)/target/debug/git-nu

ONE_TEST := 'tests::exit_codes'
ONE_TEST := 'tests::git_add_untracked'

current: test

install:
	cargo install --all-features --path . --locked --bins

build:
	cargo build --bin git-nu --release
	@echo "Release build complete."

test:
	cargo build
	cargo test

test-one:
	cargo build
	cargo test $(ONE_TEST)

# copies built binary to a path specified by $BIN
load-bin:
	@rm -f $(LOCAL_BIN)/git-nu
	@cp $(GITNU_RELEASE_BIN) $(LOCAL_BIN)

.PHONY: test test-one load-bin