From 34c161825a5d2e8b11cc36d53d891ae16fee48c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=89=E7=A8=AE?= <39034242+kenzok8@users.noreply.github.com> Date: Fri, 25 Mar 2022 09:16:34 +0800 Subject: [PATCH] Update main.sh --- main.sh | 101 +++++++++++++++++++++++++++++--------------------------- 1 file changed, 53 insertions(+), 48 deletions(-) diff --git a/main.sh b/main.sh index d7fffb0f9..64071044e 100755 --- a/main.sh +++ b/main.sh @@ -1,8 +1,21 @@ + #!/bin/bash +function git_sparse_clone() { +branch="$1" rurl="$2" localdir="$3" && shift 3 +git clone -b $branch --depth 1 --filter=blob:none --sparse $rurl $localdir +cd $localdir +git sparse-checkout init --cone +git sparse-checkout set $@ +mv -n $@ ../ +cd .. +rm -rf $localdir +} + function mvdir() { mv -n `find $1/* -maxdepth 0 -type d` ./ rm -rf $1 } + git clone --depth 1 https://github.com/kenzok78/my-packages && mvdir my-packages git clone --depth 1 https://github.com/kiddin9/openwrt-bypass && mvdir openwrt-bypass git clone --depth 1 https://github.com/kiddin9/luci-app-dnsfilter @@ -13,8 +26,13 @@ git clone --depth 1 https://github.com/kiddin9/qBittorrent-Enhanced-Edition git clone --depth 1 https://github.com/kiddin9/autoshare && mvdir autoshare git clone --depth 1 https://github.com/kiddin9/openwrt-openvpn && mvdir openwrt-openvpn git clone --depth 1 https://github.com/kiddin9/luci-app-xlnetacc +git clone --depth 1 https://github.com/kiddin9/openwrt-amule-dlp && mvdir openwrt-amule-dlp +git clone --depth 1 https://github.com/kiddin9/luci-app-wizard + + git clone --depth 1 https://github.com/xiaorouji/openwrt-passwall git clone --depth 1 https://github.com/Lienol/openwrt-package +git clone --depth 1 https://github.com/ysc3839/openwrt-minieap git clone --depth 1 https://github.com/BoringCat/luci-app-mentohust git clone --depth 1 https://github.com/KyleRicardo/MentoHUST-OpenWrt-ipk git clone --depth 1 https://github.com/rufengsuixing/luci-app-autoipsetadder @@ -29,6 +47,8 @@ git clone --depth 1 https://github.com/4IceG/luci-app-sms-tool smstool && mvdir git clone --depth 1 https://github.com/rufengsuixing/luci-app-usb3disable git clone --depth 1 https://github.com/silime/luci-app-xunlei git clone --depth 1 https://github.com/ysc3839/luci-proto-minieap + + git clone --depth 1 https://github.com/BCYDTZ/luci-app-UUGameAcc git clone --depth 1 https://github.com/ntlf9t/luci-app-easymesh git clone --depth 1 https://github.com/zzsj0928/luci-app-pushbot @@ -46,6 +66,9 @@ git clone --depth 1 https://github.com/sirpdboy/luci-app-autotimeset git clone --depth 1 https://github.com/wolandmaster/luci-app-rtorrent git clone --depth 1 https://github.com/jerrykuku/luci-app-jd-dailybonus git clone --depth 1 https://github.com/NateLol/luci-app-oled +git clone --depth 1 https://github.com/lloyd18/luci-app-npc + + git clone --depth 1 https://github.com/hubbylei/luci-app-clash git clone --depth 1 https://github.com/destan19/OpenAppFilter && mvdir OpenAppFilter git clone --depth 1 https://github.com/esirplayground/luci-app-poweroff @@ -58,6 +81,7 @@ git clone --depth 1 https://github.com/brvphoenix/wrtbwmon wrtbwmon2 && mvdir wr git clone --depth 1 https://github.com/sensec/luci-app-udp2raw git clone --depth 1 https://github.com/LGA1150/openwrt-sysuh3c && mvdir openwrt-sysuh3c git clone --depth 1 https://github.com/gdck/luci-app-cupsd cupsd1 && mv -n cupsd1/luci-app-cupsd cupsd1/cups/cups ./ ; rm -rf cupsd1 +git clone --depth 1 https://github.com/QiuSimons/openwrt-mos && mvdir openwrt-mos git clone --depth 1 https://github.com/kenzok78/udp2raw git clone --depth 1 https://github.com/kenzok78/luci-theme-argonne git clone --depth 1 https://github.com/kiddin9/luci-app-wizard @@ -65,73 +89,56 @@ git clone --depth 1 https://github.com/UnblockNeteaseMusic/luci-app-unblocknetea git clone --depth 1 https://github.com/kenzok78/openwrt-minisign git clone --depth 1 https://github.com/kenzok78/luci-app-argonne-config git clone --depth 1 https://github.com/sundaqiang/openwrt-packages && mv -n openwrt-packages/luci-* ./; rm -rf openwrt-packages -git clone --depth 1 https://github.com/QiuSimons/openwrt-mos && mvdir openwrt-mos + git clone -b lede https://github.com/pymumu/luci-app-smartdns git clone --depth 1 https://github.com/esirplayground/LingTiGameAcc git clone --depth 1 https://github.com/esirplayground/luci-app-LingTiGameAcc git clone --depth 1 https://github.com/zxlhhyccc/luci-app-v2raya -git clone --depth 1 https://github.com/thinktip/luci-theme-neobird +git clone --depth 1 https://github.com/jerrykuku/luci-app-go-aliyundrive-webdav +git clone --depth 1 https://github.com/kenzok78/luci-theme-argonne +git clone --depth 1 https://github.com/kenzok78/openwrt-minisign +git clone --depth 1 https://github.com/kenzok78/luci-app-argonne-config +git clone --depth 1 -b luci https://github.com/xiaorouji/openwrt-passwall passwall1 && mv -n passwall1/luci-app-passwall ./; rm -rf passwall1 + +svn co https://github.com/kiddin9/openwrt-packages/trunk/luci-app-diskman +svn co https://github.com/kiddin9/openwrt-packages/trunk/vsftpd-alt svn co https://github.com/Lienol/openwrt-package/branches/other/lean/luci-app-autoreboot svn co https://github.com/fw876/helloworld/trunk/luci-app-ssr-plus svn co https://github.com/Tencent-Cloud-Plugins/tencentcloud-openwrt-plugin-ddns/trunk/tencentcloud_ddns luci-app-tencentddns -svn co https://github.com/coolsnowwolf/lede/trunk/package/network/services/shellsync +svn co https://github.com/Tencent-Cloud-Plugins/tencentcloud-openwrt-plugin-cos/trunk/tencentcloud_cos luci-app-tencentcloud-cos svn co https://github.com/x-wrt/packages/trunk/net/nft-qos svn co https://github.com/x-wrt/luci/trunk/applications/luci-app-nft-qos svn co https://github.com/vernesong/OpenClash/trunk/luci-app-openclash svn co https://github.com/lisaac/luci-app-dockerman/trunk/applications/luci-app-dockerman +svn co https://github.com/mingxiaoyu/luci-app-cloudflarespeedtest/trunk/applications/luci-app-cloudflarespeedtest +svn co https://github.com/kenzok8/jell/trunk/luci-app-adguardhome +svn co https://github.com/Carseason/openwrt-themedog/trunk/luci/luci-theme-dog + svn co https://github.com/doushang/luci-app-shortcutmenu/trunk/luci-app-shortcutmenu svn co https://github.com/Ysurac/openmptcprouter-feeds/trunk/luci-app-iperf +svn co https://github.com/sirpdboy/netspeedtest/trunk/luci-app-netspeedtest svn co https://github.com/messense/aliyundrive-webdav/trunk/openwrt aliyundrive && mvdir aliyundrive -svn co https://github.com/immortalwrt/packages/trunk/net/amule -svn co https://github.com/immortalwrt/packages/trunk/net/gost -svn co https://github.com/immortalwrt/luci/trunk/applications/luci-app-amule -svn co https://github.com/immortalwrt/luci/trunk/applications/luci-app-eqos -svn co https://github.com/immortalwrt/luci/trunk/applications/luci-app-gost -svn co https://github.com/immortalwrt/luci/trunk/applications/luci-app-eqos -svn co https://github.com/immortalwrt/luci/trunk/applications/luci-app-filebrowser -svn co https://github.com/immortalwrt/packages/trunk/net/cdnspeedtest -svn co https://github.com/sirpdboy/sirpdboy-package/trunk/luci-app-koolddns -svn co https://github.com/coolsnowwolf/packages/trunk/net/microsocks -svn co https://github.com/coolsnowwolf/packages/trunk/net/redsocks2 -svn co https://github.com/coolsnowwolf/packages/trunk/net/tcpping -svn co https://github.com/liuran001/openwrt-theme/trunk/luci-theme-argon-lr -svn co https://github.com/openwrt/packages/trunk/net/shadowsocks-libev -svn co https://github.com/immortalwrt/luci/trunk/applications/luci-app-aliddns -svn co https://github.com/immortalwrt/packages/trunk/utils/filebrowser -svn co https://github.com/kenzok8/jell/trunk/luci-app-adguardhome -svn co https://github.com/kenzok8/jell/trunk/adguardhome -svn co https://github.com/immortalwrt/packages/trunk/net/smartdns -svn co https://github.com/kenzok8/litte/trunk/luci-theme-atmaterial_new -svn co https://github.com/kenzok8/litte/trunk/luci-theme-mcat -svn co https://github.com/kenzok8/litte/trunk/luci-theme-tomato -svn co https://github.com/immortalwrt/packages/trunk/admin/bpytop -svn co https://github.com/immortalwrt/packages/trunk/libs/jpcre2 -svn co https://github.com/immortalwrt/packages/trunk/libs/wxbase -svn co https://github.com/immortalwrt/packages/trunk/libs/libcron -svn co https://github.com/immortalwrt/packages/trunk/libs/rapidjson -svn co https://github.com/immortalwrt/packages/trunk/libs/quickjspp -svn co https://github.com/immortalwrt/packages/trunk/libs/toml11 -svn co https://github.com/kiddin9/openwrt-packages/trunk/UnblockNeteaseMusic -svn co https://github.com/kiddin9/openwrt-packages/trunk/qtbase -svn co https://github.com/kiddin9/openwrt-packages/trunk/qttools -svn co https://github.com/kiddin9/openwrt-packages/trunk/rblibtorrent -svn co https://github.com/kiddin9/openwrt-packages/trunk/v2raya -svn co https://github.com/kiddin9/openwrt-packages/trunk/antileech -svn co https://github.com/kiddin9/openwrt-packages/trunk/luci-app-diskman -svn co https://github.com/kiddin9/openwrt-packages/trunk/vsftpd-alt -svn co https://github.com/Ysurac/openmptcprouter-feeds/trunk/luci-app-snmpd svn co https://github.com/linkease/istore/trunk/luci/luci-app-store svn co https://github.com/linkease/istore-ui/trunk/app-store-ui svn co https://github.com/linkease/nas-packages/trunk/network/services && mvdir services -svn co https://github.com/sirpdboy/netspeedtest/trunk/luci-app-netspeedtest svn co https://github.com/linkease/nas-packages-luci/trunk/luci && mvdir luci svn co https://github.com/sbilly/netmaker-openwrt/trunk/netmaker -svn co https://github.com/Tencent-Cloud-Plugins/tencentcloud-openwrt-plugin-cos/trunk/tencentcloud_cos luci-app-tencentcloud-cos -svn co https://github.com/mingxiaoyu/luci-app-cloudflarespeedtest/trunk/applications/luci-app-cloudflarespeedtest svn co https://github.com/messense/aliyundrive-fuse/trunk/openwrt && mvdir openwrt -git clone -b luci https://github.com/xiaorouji/openwrt-passwall passwall1 && mv -n passwall1/luci-app-passwall ./; rm -rf passwall1 +svn co https://github.com/messense/openwrt-wiretrustee/trunk/wiretrustee svn co https://github.com/xiaorouji/openwrt-passwall2/trunk/luci-app-passwall2 -svn co https://github.com/Carseason/openwrt-themedog/trunk/luci/luci-theme-dog +svn co https://github.com/Ysurac/openmptcprouter-feeds/trunk/luci-app-snmpd +svn co https://github.com/immortalwrt/luci/trunk/applications/luci-app-filebrowser + +git_sparse_clone master "https://github.com/coolsnowwolf/packages" "leanpkg" net/miniupnpd net/mwan3 multimedia/UnblockNeteaseMusic-Go \ +multimedia/UnblockNeteaseMusic net/amule net/baidupcs-web multimedia/gmediarender net/go-aliyundrive-webdav \ +net/qBittorrent-static net/qBittorrent libs/qtbase libs/qttools libs/rblibtorrent \ +net/uugamebooster net/microsocks net/tcpping net/redsocks2 + +git_sparse_clone master "https://github.com/immortalwrt/packages" "immpkgs" net/adguardhome net/smartdns \ +net/dnsproxy net/haproxy net/v2raya net/cdnspeedtest net/gost net/gowebdav \ +admin/bpytop libs/jpcre2 libs/wxbase libs/rapidjson libs/libcron libs/quickjspp libs/toml11 \ +utils/cpulimit utils/filebrowser + mv -n openwrt-passwall/* ./ ; rm -Rf openwrt-passwall mv -n openwrt-package/* ./ ; rm -Rf openwrt-package @@ -139,6 +146,4 @@ mv -n openwrt-package/* ./ ; rm -Rf openwrt-package rm -rf ./*/.git & rm -f ./*/.gitattributes rm -rf ./*/.svn & rm -rf ./*/.github & rm -rf ./*/.gitignore -exit 0 -