Github Release 自动更新工具~

介绍

当我们日常使用一个github的仓库文件时,经常需要手动去查看和下载更新,即便有 scoop 这种工具,不过只是涵盖了一些比较流行的仓库和软件,另外个人维护的仓库很少被官方和第三方收录进去。

鉴于这种情况,我写了一个简单的github release 命令行工具,方便管理和更新,如果不够用欢迎自行PR。。。

下载

仓库地址 SukiEva/GitRepoAssets

使用

环境配置

pip install requests pyyaml tqdm

配置文件填写

Config.yaml

关键词是否必要描述
pathmustYour download path
proxyoptionalWhen you use proxy software
reposmustRead below

reos

以下4个都必须有,不过 key 可留空,tag 必须留空由脚本填写

KeyValue
name仓库名
author仓库作者
key如果有多个下载链接,填写文件名中的关键词,用来区分不同平台的下载
tag脚本自动填写

例子:

path: D:\Applications\OtherApps
proxy:
  http: http://127.0.0.1:7890
  https: http://127.0.0.1:7890
repos:
 - author: SukiEva
   key: 
   name: Myhhu
   tag: 

配置好后运行 main.py

命令

"list/ls      :     List installed apps"
"status/st    :     Show status and check for new app versions"
"update/up    :     Update all apps"
"config/cf    :     Open config file to add an app or modify other settings"
"exit/et      :     Exit the shell"

推荐

如果使用了Windows Powershell,可以设置别名来直接运行:

打开 Shell 运行:

notepad $PROFILE

复制粘贴下面内容到打开的文件里,记得替换下面的路径

function repo { python Your Download Path\main.py}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值