Skip to content

Commit

Permalink
Fixes to shell scripting
Browse files Browse the repository at this point in the history
  • Loading branch information
Volara committed Jul 27, 2024
1 parent 922e851 commit 1d566d1
Show file tree
Hide file tree
Showing 4 changed files with 30 additions and 4 deletions.
2 changes: 1 addition & 1 deletion bin/volara
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/sh
#!/bin/bash

SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
cd $SCRIPT_DIR/..
Expand Down
2 changes: 1 addition & 1 deletion bin/volara_miner
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/sh
#!/bin/bash

SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
cd $SCRIPT_DIR/..
Expand Down
1 change: 1 addition & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ version = "0.1.0"
description = "Scrape tweets from the web and upload to the Volara DLP"
authors = ["Volara"]
readme = "README.md"
package-mode=false

[tool.poetry.dependencies]
python = ">=3.11,<3.13"
Expand Down
29 changes: 27 additions & 2 deletions setup.sh
Original file line number Diff line number Diff line change
@@ -1,14 +1,39 @@
#!/bin/bash

# Function to check if a command exists
command_exists() {
command -v "$1" >/dev/null 2>&1
}

# Check if Python is installed
if ! command_exists python3; then
echo "Python 3 is not installed. Please install Python 3 and try again."
exit 1
fi

# Check if Poetry is installed
if ! command_exists poetry; then
echo "Poetry is not installed. Installing Poetry..."
curl -sSL https://install.python-poetry.org | python3 -
fi

# Install dependencies using Poetry
echo "Installing dependencies..."
poetry install

# Get the absolute directory of this script
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"

# Add the bin directory to PATH in both .zshrc and .bashrc
echo "export PATH=$SCRIPT_DIR/bin:\$PATH" >> ~/.zshrc

echo "export PATH=$SCRIPT_DIR/bin:\$PATH" >> ~/.bashrc

# Update current session's PATH
export PATH=$SCRIPT_DIR/bin:$PATH

echo 'Volara setup successful.'
# Inform success
GREEN='\033[0;32m'
NC='\033[0m' # No Color
printf "${GREEN}### Volara setup successful ###${NC}\n"
echo 'Please restart your terminal or run 'source ~/.zshrc' or 'source ~/.bashrc' to use the 'volara' command.'
echo 'Start mining with `./bin/volara mine start`'

0 comments on commit 1d566d1

Please sign in to comment.