Total Pageviews

Thursday, 5 December 2024

kup, A CLI tool to sync/push local Markdown files' contents to GitHub issues

 现在本地机器(比如windows os)安装nodejs环境。然后,

npm i -g kup-cli (会生成可执行文件kup)
cd ~
mkdir kup-posts
cd kup-posts
nano test.md
cat test.md
显示:
# 测试

看看如何
? 
然后,登录github.com,新建一个仓库,我新建的仓库是kup-issues.我登录的用户名是briteming.

发布新 issue:

kup test.md --repo briteming/kup-issues 

输出的内容:

[Kup] Cannot find GitHub Token via env variable $GITHUB_TOKEN!
? Please input your GitHub token here: 此处粘贴你的用户名的GitHub token的值

? Kup is going to post a new issue to "briteming/kup-issues", OK? Yes
[Kup] Posting to "briteming/kup-issues"...
[Kup] [Success] Posted to "briteming/kup-issues#1"!
[Kup] Done!

访问https://github.com/briteming/kup-issues/issues/1,即可看到发表的issue.

如果不把github token的值写入环境变量,那么每次运行:

kup xyz.md --repo briteming/kup-issues 都会要求输入你的用户名的GitHub token的值。

如果把github token的值写入环境变量了,

那么每次运行:

kup xyz.md --repo briteming/kup-issues 就不会要求输入你的用户名的GitHub token的值了。

把github token的值写入环境变量:

export GITHUB_TOKEN=你的用户名的GitHub token的值
演示网址:https://github.com/briteming/kup-issues/issues/,
这里的issues都是通过kup命令推送到
 https://github.com/briteming/kup-issues/issues/的。
项目地址:https://github.com/cssmagic/kup 

 

 



 

 
 

 


No comments:

Post a Comment