|
6 | 6 | # Vimana Framework Environment (VFE) - Quick activation script |
7 | 7 | # Usage: source vfe OR . vfe |
8 | 8 |
|
9 | | -# Check if Vimana is installed in home directory |
10 | | -if [ ! -d "$HOME/vimana-framework" ]; then |
11 | | - echo "❌ Vimana Framework not found in ~/vimana-framework" |
| 9 | +# Check if Vimana is installed (try new location first, then legacy) |
| 10 | +VIMANA_DIR="" |
| 11 | +if [ -d "$HOME/.vimana/repo" ]; then |
| 12 | + VIMANA_DIR="$HOME/.vimana/repo" |
| 13 | +elif [ -d "$HOME/vimana-framework" ]; then |
| 14 | + VIMANA_DIR="$HOME/vimana-framework" |
| 15 | +else |
| 16 | + echo "❌ Vimana Framework not found in ~/.vimana/repo or ~/vimana-framework" |
12 | 17 | echo "💡 Install it first with:" |
13 | 18 | echo " curl -s https://raw.githubusercontent.com/s4dhulabs/vimana-framework/develop/scripts/install | bash" |
14 | 19 | return 1 2>/dev/null || exit 1 |
15 | 20 | fi |
16 | 21 |
|
17 | 22 | # Check if virtual environment exists |
18 | | -if [ ! -f "$HOME/vimana-framework/.venv/bin/activate" ]; then |
| 23 | +if [ ! -f "$VIMANA_DIR/.venv/bin/activate" ]; then |
19 | 24 | echo "❌ Virtual environment not found. Setting up Vimana..." |
20 | | - cd "$HOME/vimana-framework" |
| 25 | + cd "$VIMANA_DIR" |
21 | 26 | source scripts/setup-uv |
22 | 27 | return 0 |
23 | 28 | fi |
24 | 29 |
|
25 | 30 | echo "🚀 Activating Vimana Framework Environment..." |
26 | 31 |
|
| 32 | +# Set environment variables |
| 33 | +export VIMANA_HOME="$HOME/.vimana" |
| 34 | +export VIMANA_PATH="$VIMANA_DIR" |
| 35 | + |
27 | 36 | # Activate the virtual environment |
28 | | -source "$HOME/vimana-framework/.venv/bin/activate" |
| 37 | +source "$VIMANA_DIR/.venv/bin/activate" |
29 | 38 |
|
30 | 39 | # Set custom prompt |
31 | 40 | export PS1="(vimana-framework) ⚡ " |
32 | 41 |
|
33 | 42 | # Change to Vimana directory |
34 | | -cd "$HOME/vimana-framework" |
| 43 | +cd "$VIMANA_DIR" |
35 | 44 | vimana |
36 | 45 |
|
0 commit comments