diff --git a/literate/setup.org b/literate/setup.org index d742daa..6ffc7b6 100644 --- a/literate/setup.org +++ b/literate/setup.org @@ -118,13 +118,17 @@ prompt_user "Select provider (1:Gemini, 2:OpenRouter)" "1" "LLM_CHOICE" sed -i "s/MEMEX_USER=.*/MEMEX_USER=\"$USER_NAME\"/g" .env sed -i "s/MEMEX_ASSISTANT=.*/MEMEX_ASSISTANT=\"$AGENT_NAME\"/g" .env -# Path Alignment +# Final Path Alignment ROOT_DIR=$(pwd) sed -i "s|MEMEX_DIR=.*|MEMEX_DIR=\"$(dirname $ROOT_DIR)\"|g" .env sed -i "s|SKILLS_DIR=.*|SKILLS_DIR=\"$ROOT_DIR/skills\"|g" .env +mkdir -p "$HOME/.local/bin" +ln -sf "$ROOT_DIR/opencortex.sh" "$HOME/.local/bin/opencortex" +echo -e "${GREEN}✓ Installed 'opencortex' command to ~/.local/bin${NC}" + echo -e "\n${GREEN}==============================================${NC}" echo -e "${GREEN} OpenCortex Installation Complete! ${NC}" echo -e "${GREEN}==============================================${NC}" -echo -e "To start: ./opencortex.sh" +echo -e "To start: opencortex" #+end_src diff --git a/scripts/onboard-baremetal.sh b/scripts/onboard-baremetal.sh index c0194c0..b9483c1 100755 --- a/scripts/onboard-baremetal.sh +++ b/scripts/onboard-baremetal.sh @@ -51,12 +51,16 @@ prompt_user "Select provider (1:Gemini, 2:OpenRouter)" "1" "LLM_CHOICE" sed -i "s/MEMEX_USER=.*/MEMEX_USER=\"$USER_NAME\"/g" .env sed -i "s/MEMEX_ASSISTANT=.*/MEMEX_ASSISTANT=\"$AGENT_NAME\"/g" .env -# Path Alignment +# Final Path Alignment ROOT_DIR=$(pwd) sed -i "s|MEMEX_DIR=.*|MEMEX_DIR=\"$(dirname $ROOT_DIR)\"|g" .env sed -i "s|SKILLS_DIR=.*|SKILLS_DIR=\"$ROOT_DIR/skills\"|g" .env +mkdir -p "$HOME/.local/bin" +ln -sf "$ROOT_DIR/opencortex.sh" "$HOME/.local/bin/opencortex" +echo -e "${GREEN}✓ Installed 'opencortex' command to ~/.local/bin${NC}" + echo -e "\n${GREEN}==============================================${NC}" echo -e "${GREEN} OpenCortex Installation Complete! ${NC}" echo -e "${GREEN}==============================================${NC}" -echo -e "To start: ./opencortex.sh" +echo -e "To start: opencortex"