1 Star 0 Fork 0

mamh-mixed/tunasync-scripts

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
elpa.sh 1.01 KB
一键复制 编辑 原始数据 按行查看 历史
ksqsf 提交于 2022-11-28 19:19 . elpa: Add gnu-devel and nongnu-devel
#!/bin/bash
# requires: rsync lftp
set -e
set -o pipefail
RSYNC_OPTS="-aHvh --no-o --no-g --stats --exclude .~tmp~/ --delete --delete-excluded --delete-after --delay-updates --safe-links --timeout=120 --contimeout=120"
USE_IPV6=${USE_IPV6:-"0"}
if [[ $USE_IPV6 == "1" ]]; then
RSYNC_OPTS="-6 ${RSYNC_OPTS}"
fi
UPSTREAMS=(
"rsync://elpa.gnu.org/elpa/"
"rsync://elpa.nongnu.org/nongnu/"
"rsync://melpa.org/packages/"
"rsync://stable.melpa.org/packages-stable/"
"rsync://elpa.gnu.org/elpa-devel/"
"rsync://elpa.nongnu.org/nongnu-devel/"
)
REPOS=(
"gnu"
"nongnu"
"melpa"
"stable-melpa"
"gnu-devel"
"nongnu-devel"
)
for I in ${!UPSTREAMS[@]}; do
upstream=${UPSTREAMS[$I]}
repo=${REPOS[$I]}
dest=${TUNASYNC_WORKING_DIR}/${repo}
[ ! -d "$dest" ] && mkdir -p "$dest"
rsync ${RSYNC_OPTS} "$upstream" "$dest"
done
org() {
dest=${TUNASYNC_WORKING_DIR}/org
[ ! -d "$dest" ] && mkdir -p "$dest"
cd $dest
lftp "https://orgmode.org/elpa/" -e 'mirror -v -P 5 --delete --no-recursion; bye'
}
org
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/mamh-mixed/tunasync-scripts.git
git@gitee.com:mamh-mixed/tunasync-scripts.git
mamh-mixed
tunasync-scripts
tunasync-scripts
master

搜索帮助

23e8dbc6 1850385 7e0993f3 1850385