From 3fa10a2e54ca241c16a4c7038c1b399ebb4cd015 Mon Sep 17 00:00:00 2001 From: Douglas Rumbaugh Date: Mon, 20 Dec 2021 14:19:22 -0500 Subject: Initial makefile+dummy scripts --- Makefile | 36 ++++++++++++++++++++++++++++++++++++ ves-activate.sh | 1 + ves-append-var.sh | 1 + ves-create.sh | 1 + ves-deactivate.sh | 1 + ves-prompt.sh | 1 + ves.sh | 0 7 files changed, 41 insertions(+) create mode 100644 Makefile create mode 100644 ves-activate.sh create mode 100644 ves-append-var.sh create mode 100644 ves-create.sh create mode 100644 ves-deactivate.sh create mode 100644 ves-prompt.sh create mode 100644 ves.sh 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 diff --git a/ves.sh b/ves.sh new file mode 100644 index 0000000..e69de29 -- cgit v1.2.3