diff options
author | Raul Benencia <rul@kalgan.cc> | 2020-05-24 13:23:20 -0700 |
---|---|---|
committer | Raul Benencia <rul@kalgan.cc> | 2020-05-24 13:47:59 -0700 |
commit | 3589f3e66769e87831e9f31fb3493064dd3ce73e (patch) | |
tree | b8a9c5f6b85970fa393f1444613a0522c845dd4f | |
parent | 3d72d2bf47ca301f1ca949eb101c8a7d0f6d88c6 (diff) |
Pave the way for bin/ in this repo
-rw-r--r-- | .environment | 17 | ||||
-rw-r--r-- | .environment.d/00-languages | 1 | ||||
-rw-r--r-- | Makefile | 10 | ||||
-rwxr-xr-x | setup | 7 |
4 files changed, 19 insertions, 16 deletions
diff --git a/.environment b/.environment index 37c7d55..ee5b0c8 100644 --- a/.environment +++ b/.environment @@ -35,13 +35,12 @@ export TMPDIR TMP=$HOME/tmp export TMP -export GOPATH=$HOME/src/go -PATH="$GOPATH/bin:$PATH" - -GEM=~/.gem/ruby/2.3.0/bin/ -# set PATH so it includes user's private bin if it exists -if [ -d "$GEM" ] ; then - PATH="$GEM:$PATH" +GOPATH=$HOME/src/go +PATH="$PATH:/usr/sbin:/sbin" + +# extra +if [ -d ~/.environment.d/ ]; then + for e in $(find ~/.environment.d/ -type l,f); do + . $e + done fi - -PATH="$HOME/bin:$HOME/.local/bin:$PATH:/usr/sbin:/sbin" diff --git a/.environment.d/00-languages b/.environment.d/00-languages new file mode 100644 index 0000000..d341671 --- /dev/null +++ b/.environment.d/00-languages @@ -0,0 +1 @@ +PATH="$GOPATH/bin:$PATH" diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..d23de90 --- /dev/null +++ b/Makefile @@ -0,0 +1,10 @@ +mkfile_path := $(abspath $(lastword $(MAKEFILE_LIST))) +cur_dir := $(notdir $(patsubst %/,%,$(dir $(mkfile_path)))) + +repo_dir := $(dir $(mkfile_path)) +bin_dir := $(repo_dir)bin +bin_file_name := 10-$(cur_dir) + +all: + $(bin_dir)/pycombine -e '(Makefile|bin|README.md)' "$(HOME)" "$(repo_dir)" + echo 'PATH=$(bin_dir):$$PATH' > ~/.environment.d/$(bin_file_name) @@ -1,7 +0,0 @@ -#!/bin/bash - -script=$(realpath $0) -script_dir=$(dirname $script) - -# Combine all files -$HOME/bin/pycombine -e '(setup|README.md)' $HOME $script_dir |