diff options
| -rw-r--r-- | Makefile | 36 | ||||
| -rw-r--r-- | ves-activate.sh | 1 | ||||
| -rw-r--r-- | ves-append-var.sh | 1 | ||||
| -rw-r--r-- | ves-create.sh | 1 | ||||
| -rw-r--r-- | ves-deactivate.sh | 1 | ||||
| -rw-r--r-- | ves-prompt.sh | 1 | ||||
| -rw-r--r-- | ves.sh | 0 |
7 files changed, 41 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..2cf2064 --- /dev/null +++ b/Makefile @@ -0,0 +1,36 @@ + + +ifdef XDG_DATA_HOME + DATA_DIR=$(XDG_DATA_HOME) +else + DATA_DIR=$(HOME)/.local/share +endif + +ifdef XDG_CONFIG_HOME + CONF_DIR=$(XDG_CONFIG_HOME) +else + CONF_DIR=$(HOME)/.config +endif + +BIN_DIR=$(HOME)/.local/bin + +install: + - test -d $(DATA_DIR)/ves/bin || mkdir -p $(DATA_DIR)/ves/bin + - test -d $(DATA_DIR)/ves/lib || mkdir -p $(DATA_DIR)/ves/lib + - test -d $(DATA_DIR)/ves/envs || mkdir -p $(DATA_DIR)/ves/envs + - test -d $(CONF_DIR)/ves || mkdir -p $(CONF_DIR)/ves + - test -d $(BIN_DIR)/ves_scripts || mkdir -p $(BIN_DIR)/ves_scripts + cp ./ves.sh $(BIN_DIR)/ves + chmod u+x $(BIN_DIR)/ves + cp ./ves-*.sh $(BIN_DIR)/ves_scripts + chmod u+x $(BIN_DIR)/ves_scripts/* + + +uninstall: + - test -f $(BIN_DIR)/ves && rm -f $(BIN_DIR)/ves + - test -d $(BIN_DIR)/ves_scripts && rm -rf $(BIN_DIR)/ves_scripts + + +purge: uninstall + - test -d $(DATA_DIR)/ves && rm -rf $(DATA_DIR)/ves + - test -d $(CONF_DIR)/ves && rm -rf $(CONF_DIR)/ves diff --git a/ves-activate.sh b/ves-activate.sh new file mode 100644 index 0000000..1a24852 --- /dev/null +++ b/ves-activate.sh @@ -0,0 +1 @@ +#!/bin/sh diff --git a/ves-append-var.sh b/ves-append-var.sh new file mode 100644 index 0000000..1a24852 --- /dev/null +++ b/ves-append-var.sh @@ -0,0 +1 @@ +#!/bin/sh diff --git a/ves-create.sh b/ves-create.sh new file mode 100644 index 0000000..1a24852 --- /dev/null +++ b/ves-create.sh @@ -0,0 +1 @@ +#!/bin/sh diff --git a/ves-deactivate.sh b/ves-deactivate.sh new file mode 100644 index 0000000..1a24852 --- /dev/null +++ b/ves-deactivate.sh @@ -0,0 +1 @@ +#!/bin/sh diff --git a/ves-prompt.sh b/ves-prompt.sh new file mode 100644 index 0000000..1a24852 --- /dev/null +++ b/ves-prompt.sh @@ -0,0 +1 @@ +#!/bin/sh |