#!/bin/bash ENV_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) source $ENV_DIR/bin/messages # Check docker-compose.yml file if [ ! -f "$ENV_DIR/docker/docker-compose.yml" ] then cp "$ENV_DIR/docker/docker-compose.yml.dist" "$ENV_DIR/docker/docker-compose.yml" infomsg "[dev-env]: docker-compose.yml created" fi # Check .systems file if [ ! -f "$ENV_DIR/.systems" ] then cp "$ENV_DIR/.systems.example" "$ENV_DIR/.systems" infomsg "[dev-env]: .systems created" fi # Update .aliases importantmsg "[dev-env]: Update dev-env/.aliases" $ENV_DIR/script/write_aliases successmsg "[dev-env]: Update dev-env/.aliases done" echo "" # Update .profile importantmsg "[dev-env]: Update ~/.profile" $ENV_DIR/script/update_profile successmsg "[dev-env]: Update ~/.profile done" echo "" # Clone all systems. importantmsg "[dev-env]: Clone systems" $ENV_DIR/script/clone successmsg "[dev-env]: Clone systems done" echo "" # Run init for all systems $ENV_DIR/script/foreachSystem/runScript init