chore: make install.sh and pack-dist.sh
This commit is contained in:
parent
cdc4fc63ae
commit
e897b88fa2
19
distribution/install.sh
Executable file
19
distribution/install.sh
Executable file
@ -0,0 +1,19 @@
|
||||
#!/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 "Install nu plugins in $INSTALL_BIN_PATH ..."
|
||||
echo "------------------------------"
|
||||
cp -pv nu_plugin* $INSTALL_BIN_PATH
|
||||
|
||||
if [ -x "$INSTALL_FILE" ] ; then
|
||||
echo "------------------------------"
|
||||
echo "To add plugins to Nushell run: "
|
||||
echo "./$INSTALL_FILE"
|
||||
fi
|
||||
|
22
pack-dist.sh
Executable file
22
pack-dist.sh
Executable file
@ -0,0 +1,22 @@
|
||||
#!/usr/bin/env bash
|
||||
ORG=$(pwd)
|
||||
[ -r env ] && . ./env
|
||||
|
||||
[ -z "$TARGET_PATH" ] && echo "Check env values && exit 1
|
||||
[ -z "$INSTALL_BIN_PATH" ] && echo "Check env values && exit 1
|
||||
[ -z "$ARCHIVE_DIR_PATH" ] && echo "Check env values ARCHIVE_DIR_PATH" && exit 1
|
||||
|
||||
[ ! -d $TARGET_PATH ] && echo "$TARGET_PATH not found" && exit 1
|
||||
|
||||
ARCH=$(uname -m | sed -e 's/x86_64/amd64/' -e 's/\(arm\)\(64\)\?.*/\1\2/' -e 's/aarch64$/arm64/')
|
||||
PLATFORM=$(uname -s | tr '[:upper:]' '[:lower:]' | sed -e 's/gnu//g' | sed -e 's,/,,g')
|
||||
|
||||
ARCHIVE_PATH="${PLATFORM}-${ARCH}-${APP_NAME}.tar.gz"
|
||||
|
||||
cp env $TARGET_PATH
|
||||
echo "Create pack archive ..."
|
||||
if tar czf $ARCHIVE_PATH $TARGET_PATH/nu* $TARGET_PATH/install.sh $TARGET_PATH/LICENSE $TARGET_PATH/README $TARGET_PATH/env $TARGET_PATH/$INSTALL_FILE; then
|
||||
echo "$ARCHIVE_PATH generated !!!"
|
||||
fi
|
||||
rm $TARGET_PATH/env
|
||||
|
Loading…
x
Reference in New Issue
Block a user