×
命令行使用指南 (Curl & Git-like)
你可以使用 curl 在终端直接与此网盘交互。如果你设置了 AUTH_SECRET,请在头部添加 x-auth-secret: YOUR_KEY。
1. 快速别名 (类 Git 体验)
将以下函数添加到你的 ~/.zshrc 或 ~/.bashrc:
# Cloud Worker Storage CLI
export CLOUD_URL="https://" + window.location.hostname
export CLOUD_KEY="你的AUTH_SECRET(如果有)"
cloud() {
case "$1" in
ls)
curl -s -H "x-auth-secret: $CLOUD_KEY" "$CLOUD_URL/api/list" | jq '.'
;;
push) # 用法: cloud push file.py
echo "Uploading $2..."
curl -X PUT -H "x-auth-secret: $CLOUD_KEY" --data-binary "@$2" "$CLOUD_URL/api/$2"
;;
pull) # 用法: cloud pull file.py
echo "Downloading $2..."
curl -s -H "x-auth-secret: $CLOUD_KEY" "$CLOUD_URL/raw/$2" > "$2"
;;
rm) # 用法: cloud rm file.py
curl -X DELETE -H "x-auth-secret: $CLOUD_KEY" "$CLOUD_URL/api/$2"
;;
cat) # 用法: cloud cat file.py
curl -s "$CLOUD_URL/raw/$2"
;;
*)
echo "Usage: cloud {ls|push|pull|rm|cat} [filename]"
;;
esac
}
2. 直接使用 Curl
上传: curl -T file.txt $CLOUD_URL/api/file.txt
下载: curl -O $CLOUD_URL/raw/file.txt