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

舒适地跟踪您的活动。

说明

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

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

示例

使用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通用公共许可条款修改为

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值