__devenv
This commit is contained in:
parent
14400b73e1
commit
922879016e
6
bin/drun
6
bin/drun
@ -1,8 +1,10 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
ENV_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )/.." &> /dev/null && pwd )
|
||||||
|
source $ENV_DIR/bin/denv_msg
|
||||||
|
|
||||||
drun() {
|
drun() {
|
||||||
if [ $# -lt 2 ]; then
|
if [ $# -lt 2 ]; then
|
||||||
echo "Verwendung: drun <system> <run in docker container>"
|
denv_error_msg "Verwendung: drun [system] <run in docker container>"
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -12,7 +14,7 @@ drun() {
|
|||||||
local CONTAINER_ID=$(docker ps -qf "name=$CONTAINER_NAME-app")
|
local CONTAINER_ID=$(docker ps -qf "name=$CONTAINER_NAME-app")
|
||||||
|
|
||||||
if [ -z "$CONTAINER_ID" ]; then
|
if [ -z "$CONTAINER_ID" ]; then
|
||||||
echo "Container '$CONTAINER_NAME' wurde nicht gefunden."
|
denv_error_msg "Container '$CONTAINER_NAME' wurde nicht gefunden."
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
@ -18,8 +18,6 @@ fi
|
|||||||
|
|
||||||
TEMPLATE_CONTENT=$(<"$TEMPLATE_FILE")
|
TEMPLATE_CONTENT=$(<"$TEMPLATE_FILE")
|
||||||
|
|
||||||
denv_info_msg "[dev-env]: Update $PROFILE_FILE"
|
|
||||||
|
|
||||||
# Check if start marker already exists in profile file
|
# Check if start marker already exists in profile file
|
||||||
if grep -q "$START_MARKER" "$PROFILE_FILE"; then
|
if grep -q "$START_MARKER" "$PROFILE_FILE"; then
|
||||||
denv_echo_msg "[dev-env]: Section already exists. Update contents..."
|
denv_echo_msg "[dev-env]: Section already exists. Update contents..."
|
||||||
@ -33,5 +31,3 @@ fi
|
|||||||
ENV_DIR_STRING="#DEV-ENV\nDEV_ENV_PATH=$ENV_DIR\n#DEV-ENV"
|
ENV_DIR_STRING="#DEV-ENV\nDEV_ENV_PATH=$ENV_DIR\n#DEV-ENV"
|
||||||
# Add contents
|
# Add contents
|
||||||
echo -e "\n$START_MARKER\n$ENV_DIR_STRING\n$TEMPLATE_CONTENT\n$END_MARKER" >> "$PROFILE_FILE"
|
echo -e "\n$START_MARKER\n$ENV_DIR_STRING\n$TEMPLATE_CONTENT\n$END_MARKER" >> "$PROFILE_FILE"
|
||||||
|
|
||||||
denv_success_msg "[dev-env]: Successfully updated $PROFILE_FILE"
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user