舒适地跟踪您的活动。

说明

舒舒服服地把你要做的事情归档。兼容的

带状态报告。美丽的。为人类而生。

示例

使用now()时间戳:snip #home #car I went to the post-office to buy stamps

将片段另存为昨天完成的片段:snip yesterday #project_x reported 36 bugs in BZ, 14 in JIRA

将片段另存为在过去的特定日期完成:snip 2015-01-01 pushed 14 code #commits

保存片段并与其他相关人员联系:snip washed dads car today @philly @dad #allowance

前天完成的同时保存多个片段:snip -1 #project_x did this; #private arrived 30m late

有关可用命令的完整列表,请参阅snippet–help。

要检索当前一周保存的片段,请使用状态报告:status-report --snippets project_x

要将本周保存的片段与远程数据库同步,请执行以下操作:snip sync project_x [https://kejbaly2.sniprd.com]

安装

直接从Fedora/Copr存储库安装或使用pip:# Basic dependencies for buiding/installing pip packages

sudo yum install gcc krb5-devel

sudo yum install python-devel python-pip python-virtualenv

# Upgrade to the latest pip/setup/virtualenv installer code

sudo pip install -U pip setuptools virtualenv

# Install into a python virtual environment (OPTIONAL)

virtualenv --no-site-packages ~/virtenv_sniprd

source ~/virtenv_sniprd/bin/activate

# Install sniprd (sudo required if not in a virtualenv)

pip install sniprd

配置-sniprd

配置文件~/.sniprd用于存储常规设置:[general]

uri = ~/.sniprd.db # DEFAULT

# push (sync) ALL sniprd to another db

[push]

uri = postgresql://user:pass@sniphub.com/shared

exclude_tags = ["private", "confidential"]

exclude_regex = ["secret_code", "fsck"]

# push sniprd with hashtag #home to another db

[push-home]

uri = postgresql://user:pass@server.com/db:5432

# email #project_x sniprd to someone

[push-project_x]

uri = email://get@it.done

include_tags = ["project_x"]

[at-philly]

uri = email://philly@cheeze.com

Docker安装

要在Docker容器中生成和执行,请运行:make run_docker

更多Docker资源请参见下面的链接部分。

git提交挂钩

如果您计划提交此项目,请启用

以下git挂钩:# UPDATE according to the correct absolute git path

PATH = ~/sniprd/git-hooks

ln -s $(PATH)/pre-commit.py .git/hooks/pre-commit

ln -s $(PATH)/commit-msg.py .git/hooks/commit-msg

测试

使用pytest运行测试:# sudo required if not in a virtualenv

pip install pytest coveralls

coverage run --source=sniprd -m py.test source/tests

coverage report

作者

克里斯·沃德

版权

版权所有(c)2015 Red Hat,Inc.保留所有权利。

此程序是免费软件;您可以重新分发它和/或

根据GNU通用公共许可条款修改为

由自由软件基金会出版;或

许可证,或(由您选择)任何更高版本。

python中的snip用法_Python sniprd包_程序模块 - PyPI - Python中文网相关推荐

  1. python import color用法_Python colorcorrect包_程序模块 - PyPI - Python中文网

    颜色正确 作者:Shunsuke Aihara-http://argmax.jp 日期:February 2012 说明:Imprement some of color correction algo ...

  2. python下载matplotlib.finance模块_Python pyfinance包_程序模块 - PyPI - Python中文网

    PyFinance pyfinance是一个python包,用于投资管理和安全回报分析. 它是对面向量化金融的现有软件包的补充,例如pyfolio, 熊猫数据读取器,以及fecon235 支持巨蟒3. ...

  3. python使用pkg包_Python deb-pkg-tools包_程序模块 - PyPI - Python中文网

    python包deb-pkg-tools是要构建和 检查Debian binary packages和二进制包的存储库.它的 主要用例是自动化构建. 一些功能在命令行界面中公开(如下所述) 因为在sh ...

  4. python cmd下载模块_Python cmd包_程序模块 - PyPI - Python中文网

    CMDY 从python运行命令的一个方便的包 安装# latest version pip install git+https://github.com/pwwang/cmdy # released ...

  5. python renamer模块_Python smart-image-renamer包_程序模块 - PyPI - Python中文网

    使用包含在中的exif数据智能地批量重命名图像的脚本 安装 要安装智能图像重命名程序: 推荐的方法是通过pip.pip install smart-image-renamer 否则像其他python包 ...

  6. python开发mbus程序_Python pywmbus包_程序模块 - PyPI - Python中文网

    #WIP WM总线在Python中的实现 本项目实施了无线m-bus标准的部分内容,定义见din en 13757-1及以下. 目前,只支持未加密的短帧(即ci 0x7a).欢迎拉取请求. ##安装 ...

  7. python类型提示模块包_Python checktypes包_程序模块 - PyPI - Python中文网

    checktypes软件包 用于创建实用程序类的库,为类型提供了良好的抽象 检查和数据验证. 基本示例 创建 面向对象的api 在要继承的CheckType旁边选择一个基类并定义一个predicate ...

  8. python中unicode函数的包_Python unicodeutil包_程序模块 - PyPI - Python中文网

    示例用法: 以下示例代码片段:import sys from unicodeutil import UnicodeData, compose_hangul_syllable, \ decompose_ ...

  9. python ssh登陆模块_Python sshh包_程序模块 - PyPI - Python中文网

    sshh是一个ssh帮助工具,用于在ssh代理中批量注册ssh私钥. sshh的主要目的是避免在 在ssh代理中注册的密钥数超过一定数量.当 当服务器设置私钥上限时,超过了密钥尝试的上限 严格的尝试. ...

  10. python 编译成exe vmp加密_Python vmp包_程序模块 - PyPI - Python中文网

    vmpy是评估typical的工具箱. 骑行性能指标来自骑行数据,如功率.心率.速度, 梯度,节奏流. 包中的所有函数都遵循惯例,其中输入/输出 格式要么是传统的python内置数据结构 或者是nd数 ...

最新文章

  1. sql server 2005 T-SQL BEGIN TRANSACTION (Transact-SQL)
  2. 机器学习Python实践》——数据导入(CSV)
  3. 前端之Bootstrap框架
  4. 从0实现一个tinyredux
  5. JS面向对象高级特性
  6. Pwn-10月21-jarvis-level0
  7. Git与Github操作指南(入门)
  8. linux文件系统pdf_一篇文章理解Ext4文件系统的目录
  9. Caffe学习(十)protobuf及caffe.proto解析
  10. Aspectj 实现Method条件运行
  11. 会导致所有者权益减少的项目是_处置固定资产而发生的净损失为什么会导致所有者权益减少...
  12. 中学生 学python_中小学生为什么要学Python编程
  13. ElasticSearch模糊查询(中文检索)
  14. java callable 线程池_JAVA 线程池之Callable返回结果
  15. Android Q 不叫 Q,正式命名为 Android 10
  16. 工控项目开发框架介绍
  17. Outlook替代Hotmail:社交很重要,但邮箱是根本
  18. DB2 9 运用开拓(733 测验)认证指南,第 4 部门: 嵌入式 SQL 编程(4)
  19. AD18的PCB开槽方法
  20. ubuntu下Tomcat更改端口号

热门文章

  1. android app开发计划
  2. PS中和FW一样的精灵图缩小功能(像素栏输入数字就能缩小
  3. 关于Retinex理论的一些理解
  4. 4.致远插件的初使用 1Rest远程调用项目介绍
  5. SPSS学习资料汇总
  6. taro更新页面数据_taroRefresh
  7. 在禁用uac_如何(真正)在Windows 7上完全禁用UAC
  8. 如何解除禁用 UAC
  9. Delta并联机构重力补偿分析
  10. IOS逆向-ASLR