mirror of
https://github.com/mr0xb/scripts.git
synced 2026-08-27 19:34:57 -04:00
22 lines
608 B
Shell
Executable file
22 lines
608 B
Shell
Executable file
#!/bin/bash
|
|
|
|
if command -v python3 &> /dev/null; then
|
|
PYTHON_CMD="python3"
|
|
elif command -v python &> /dev/null; then
|
|
PYTHON_CMD="python"
|
|
elif command -v python2 &> /dev/null; then
|
|
PYTHON_CMD="python2"
|
|
else
|
|
echo "Error: No Python interpreter found."
|
|
exit 1
|
|
fi
|
|
|
|
VERSION=$($PYTHON_CMD -c "import sys; print(f'{sys.version_info.major}.{sys.version_info.minor}')")
|
|
|
|
if [[ "$VERSION" == 3.* ]]; then
|
|
$PYTHON_CMD -m http.server --bind $1 --directory $2
|
|
elif [[ "$VERSION" == 2.* ]]; then
|
|
$PYTHON_CMD -m SimpleHTTPServer --bind $1 --directory $2
|
|
else
|
|
echo "Unknown Python version"
|
|
fi
|