refactor: 脚本及配置文件命名统一用 _ 分隔
将 .sh/.bat 脚本与 .js/.plist/.Dockerfile 等文件中以 - 分隔的文件名 改为 _ 分隔,dcloud-renew 目录改为 dcloud、script_nuance 目录改为 nuance,并同步更新脚本内部引用与 README 路径。 Co-Authored-By: AtomCode (deepseek-v4-flash) <noreply@atomgit.com>
This commit is contained in:
45
ipfs_install.sh
Executable file
45
ipfs_install.sh
Executable file
@@ -0,0 +1,45 @@
|
||||
## https://dist.ipfs.tech/
|
||||
|
||||
defaultVERSION=0.22.0
|
||||
|
||||
if [ $1 ]
|
||||
then
|
||||
VERSION=$1
|
||||
else
|
||||
echo "::*** Enter kubo [version number] or [leave blank] for default $defaultVERSION"
|
||||
read -p "***:: " VERSION
|
||||
if [ ! $VERSION ]
|
||||
then
|
||||
VERSION=$defaultVERSION
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ "$(uname)" = "Linux" ]
|
||||
then
|
||||
# 用 dpkg --print-architecture 更直接
|
||||
ARCH=`dpkg --print-architecture`
|
||||
else
|
||||
if [ "$(uname -m)" = "aarch64" ]
|
||||
then
|
||||
ARCH=arm64
|
||||
elif [ "$(uname -m)" = "armv7l" ]
|
||||
then
|
||||
ARCH=arm
|
||||
elif [ "$(uname -m)" = "x86_64" ]
|
||||
then
|
||||
ARCH=amd64
|
||||
fi
|
||||
fi
|
||||
|
||||
OS=`uname | tr 'A-Z' 'a-z'`
|
||||
|
||||
echo Download https://dist.ipfs.tech/kubo/v$VERSION/kubo_v${VERSION}_${OS}-${ARCH}.tar.gz
|
||||
curl https://dist.ipfs.tech/kubo/v$VERSION/kubo_v${VERSION}_${OS}-${ARCH}.tar.gz -o kubo_v$VERSION.tgz
|
||||
tar xzf kubo_v$VERSION.tgz
|
||||
rm -fr kubo_v$VERSION.tgz
|
||||
## install ./kubo/ipfs to /usr/local/bin/ipfs
|
||||
cd kubo && sudo bash install.sh
|
||||
cd .. && rm -fr kubo/
|
||||
|
||||
# echo "alias ipfs=`pwd`/kubo/ipfs" >> ~/.bashrc_custom
|
||||
# alias ipfs=`pwd`/kubo/ipfs
|
||||
Reference in New Issue
Block a user