chore: load env, echo messages, generate install_nu_plugins.nu
This commit is contained in:
parent
841a6d40fa
commit
32edf72302
@ -1,7 +1,12 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
TARGET_PATH=distribution
|
ORG=$(pwd)
|
||||||
|
[ -r env ] && . ./env
|
||||||
|
|
||||||
cd $TARGET_PATH
|
[ -z "$TARGET_PATH" ] && echo "Check env values && exit 1
|
||||||
./collect.sh
|
[ -z "$INSTALL_BIN_PATH" ] && echo "Check env values && exit 1
|
||||||
cp -pv nu_plugin* /usr/local/bin
|
|
||||||
|
cd $TARGET_PATH || exit 1
|
||||||
|
[ -x collect-install.sh ] && ./collect-install.sh
|
||||||
|
|
||||||
|
cd $ORG || exit 1
|
||||||
|
|
||||||
|
33
distribution/collect-install.sh
Executable file
33
distribution/collect-install.sh
Executable file
@ -0,0 +1,33 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
[ -r ../env ] && . ../env
|
||||||
|
[ -r env ] && . ./env
|
||||||
|
|
||||||
|
[ -z "$INSTALL_FILE" ] && echo "Check env values && exit 1
|
||||||
|
[ -z "$INSTALL_BIN_PATH" ] && echo "Check env values && exit 1
|
||||||
|
|
||||||
|
echo "------------------------------"
|
||||||
|
echo "Collect binaries from $TARGET_PATH ... "
|
||||||
|
echo "------------------------------"
|
||||||
|
|
||||||
|
[ -r ../nushell/target/release/nu ] && cp -v ../nushell/target/release/nu .
|
||||||
|
|
||||||
|
cp -v ../nu_plugin_*/target/release/nu_plugin_* .
|
||||||
|
rm -f nu_plugin_*.d
|
||||||
|
|
||||||
|
echo "------------------------------"
|
||||||
|
echo "Generate installer for nushell in $INSTALL_FILE ..."
|
||||||
|
echo "------------------------------"
|
||||||
|
echo "#!/usr/bin/env nu" > $INSTALL_FILE
|
||||||
|
for plgn in $(ls -d nu_plugin_*)
|
||||||
|
do
|
||||||
|
echo "plugin add $INSTALL_BIN_PATH/$plgn ">>$INSTALL_FILE
|
||||||
|
echo "$plgn"
|
||||||
|
done
|
||||||
|
chmod +x $INSTALL_FILE
|
||||||
|
|
||||||
|
echo "------------------------------"
|
||||||
|
echo "Install nu plugins in $INSTALL_BIN_PATH ..."
|
||||||
|
echo "------------------------------"
|
||||||
|
cp -pv nu_plugin* $INSTALL_BIN_PATH
|
||||||
|
|
@ -1,5 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
cp -v ../nushell/target/release/nu .
|
|
||||||
cp -v ../nu_plugin_*/target/release/nu_plugin_* .
|
|
||||||
rm -f nu_plugin_*.d
|
|
Loading…
x
Reference in New Issue
Block a user