Rich Enhanced Shell History - Contextual shell history for zsh and bash
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
resh/Makefile

37 lines
1.0 KiB

SHELL=/bin/bash
build: submodules resh-collect resh-daemon
install: build $(HOME)/.resh $(HOME)/.resh/bin
cp submodules/bash-preexec/bash-preexec.sh ~/.bash-preexec.sh -f
cp bashrc.sh ~/.resh/bashrc -f
cp resh-* ~/.resh/bin/ -f
grep '[[ -f ~/.resh/bashrc ]] && source ~/.resh/bashrc' ~/.bashrc ||\
echo '[[ -f ~/.resh/bashrc ]] && source ~/.resh/bashrc' >> ~/.bashrc
grep '[[ -f ~/.bash-preexec.sh ]] && source ~/.bash-preexec.sh' ~/.bashrc ||\
echo '[[ -f ~/.bash-preexec.sh ]] && source ~/.bash-preexec.sh' >> ~/.bashrc
# -pkill resh-daemon
# resh-daemon &
resh-daemon: daemon/resh-daemon.go common/resh-common.go
go build -o $@ $<
resh-collect: collect/resh-collect.go common/resh-common.go
go build -o $@ $<
$(HOME)/.resh:
mkdir $(HOME)/.resh
$(HOME)/.resh/bin:
mkdir $(HOME)/.resh/bin
.PHONY: submodules build install
submodules:
# update (and intialize) submodules (recursively)
git submodule update --init --recursive
submodules_to_latest_commit:
git submodule foreach --recursive git pull origin master