summaryrefslogtreecommitdiff
path: root/contrib/nodeck.sh
diff options
context:
space:
mode:
authorTrainDoctor <11465594+TrainDoctor@users.noreply.github.com>2022-06-20 18:56:22 -0700
committerTrainDoctor <11465594+TrainDoctor@users.noreply.github.com>2022-06-20 18:56:22 -0700
commit47ca3ece4acbbea518a3beb45977e2ae835be738 (patch)
tree15331fa389d85adc35eda6fb14df827d22b63d02 /contrib/nodeck.sh
parent3e250dd18044885a9864a41e710fce772eeb918b (diff)
downloaddecky-loader-47ca3ece4acbbea518a3beb45977e2ae835be738.tar.gz
decky-loader-47ca3ece4acbbea518a3beb45977e2ae835be738.zip
Added python depdency install, fixed use-case phrasing
Diffstat (limited to 'contrib/nodeck.sh')
-rwxr-xr-xcontrib/nodeck.sh9
1 files changed, 7 insertions, 2 deletions
diff --git a/contrib/nodeck.sh b/contrib/nodeck.sh
index 52f358b2..10e9a268 100755
--- a/contrib/nodeck.sh
+++ b/contrib/nodeck.sh
@@ -63,10 +63,11 @@ npmtransbundle() {
fi
}
-printf "Installing Steam Deck Plugin Loader contributor (no Steam Deck)..."
+printf "Installing Steam Deck Plugin Loader contributor/developer (no Steam Deck)..."
printf "\nTHIS SCRIPT ASSUMES YOU ARE RUNNING IT ON A PC, NOT THE DECK!
-If you are not planning to contribute to PluginLoader then you should not be using this script.\n"
+Not planning to contribute to or develop for PluginLoader?
+Then you should not be using this script.\n"
printf "\nThis script requires you to have nodejs installed. (If nodejs doesn't bundle npm on your OS/distro, then npm is required as well).\n"
@@ -97,6 +98,10 @@ clonefromto "https://github.com/SteamDeckHomebrew/decky-frontend-lib" ${CLONEDIR
clonefromto "https://github.com/SteamDeckHomebrew/decky-plugin-template" ${CLONEDIR}/plugintemplate
+## install python dependencies (maybe use venv?)
+
+python -m pip3 install -r ${CLONEDIR}/pluginloader/requirements.txt
+
## Transpile and bundle typescript
type npm &> '/dev/null'