updated project 2

This commit is contained in:
Hugh Ratsch
2025-02-09 02:10:26 -06:00
parent 9ec69d3d83
commit 3c9ccbff33
3 changed files with 149 additions and 3 deletions
@@ -1,7 +1,11 @@
#!/bin/bash
source "$(dirname "$0")/setup/common.sh"
source "$(dirname "$0")/setup/challenges.sh"
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
CHALLENGE_DIR=~/challenge
# Source from tracking directory where scripts are copied
source "$CHALLENGE_DIR/.tracking/common.sh"
source "$CHALLENGE_DIR/.tracking/challenges.sh"
# Function to start a challenge
start_challenge() {
@@ -17,10 +21,11 @@ start_challenge() {
# Initialize challenge environment
echo -e "\n${BLUE}Setting up challenge environment...${NC}"
"$CHALLENGE_DIR/.tracking/level1-setup.sh"
bash "$CHALLENGE_DIR/.tracking/level1-setup.sh"
# Record start time
local start_time=$(date +%s)
mkdir -p "$(dirname "$CHALLENGE_DIR/.tracking/current_challenge")"
echo "$challenge_id,$start_time" > "$CHALLENGE_DIR/.tracking/current_challenge"
echo -e "\n${GREEN}Challenge environment ready!${NC}"