V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
tonghuashuai
V2EX  ›  分享创造

基于 gist 的代码分享工具,可以很方便和你的小伙伴在命令行分享代码片段。

  •  
  •   tonghuashuai ·
    tonghs · 2016-06-11 16:13:19 +08:00 · 1679 次点击
    这是一个创建于 3094 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://github.com/tonghuashuai/python-gist-note

    python-gist-note

    灵感来自于 @教主 的 42qucc : https://bitbucket.org/zuroc/42qu-notepadhttp://p.pe.vc/:help

    基于 gist 的代码分享工具,可以很方便和你的小伙伴在命令行分享代码片段。

    安装

    sudo pip install python-gist-note
    

    使用

    USAGE :

    1. 获取 gist 内容(写入到 file.py ):
    gn gist-id-or-url > file.py
    
    2. 新建 gist (根据 file.py 文件的内容):
    gn [options] < file.py
    

    OPTIONS:

    --help, -h: 显示本帮助
    
    -f: 可选,新建 gist 时,新建的 gist 的文件名,默认为: gistfile1.txt
    
    -m: 可选,新建 gist 时,新建的 gist 描述,默认为空
    

    使用场景举例:

    李雷想把自己机器上的 app.py 分享给韩梅梅,李雷操作如下:

    $ gn -f app.py -m 'this is a test python file' < app.py
    https://gist.github.com/38821b0f84959c525379edb258f0243f
    38821b0f84959c525379edb258f0243f
    

    李雷将获得的 gist id 或 url 发送给韩梅梅,然后韩梅梅操作如下:

    $ gn 38821b0f84959c525379edb258f0243fc > app.py
    

    注意

    1. 因为是匿名,所以只能在线查看不能编辑,将来有可能增加用户
    2. 生成的 url 可读性比较差,考虑加入短域名
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2597 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 10:40 · PVG 18:40 · LAX 02:40 · JFK 05:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.