在浏览器中打开存储库、目录和文件

git-browse的Python项目详细描述


PyPIPython Versions

Codeship Status for albertyw/git-browseDependency StatusCode ClimateTest Coverage

在浏览器中打开存储库、目录和文件。 另请参见git-reviewers

https://user-images.githubusercontent.com/3151040/28054498-e7cb0746-65c9-11e7-882e-dbf612f5b075.gif

这是一个脚本,可以添加为gitconfig别名以方便浏览 git托管服务上的存储库(例如github)。它是按照模型建造的 arcanist’s browse 命令。它是专门设计的,没有依赖关系,所以 应该易于安装和非常便携。

如果您想浏览不同的github存储库,您可以 就像hub browse

安装

自制(MacOS首选)

如果使用自制程序,可以通过 homebrew-albertyw tap

brew install albertyw/albertyw/git-browse

手动

如果不使用自制程序,请首先将此存储库克隆到系统中的某个位置 (也许在你的dotfiles 存储库),然后运行<REPOSITORY_LOCATION>/install.sh

用法

Usage: git browse [-h] [--path PATH] [--dry-run] [target]

如果省略[target],则将打开根存储库页。如果 [target]是一个目录或文件,则该对象将被打开。如果 [target]是提交哈希,然后将打开该提交哈希。如果 --path可用,则其值用于计算 如果设置了--dry-run,则指向当前git存储库的相对路径, 然后git browse将只打印出目标url,而不打开它 在浏览器中

开发

pip install -r requirements-test.txt
coverage run setup.py test
coverage report
flake8
mypy git_browse/browse.py

发布

pip install twine
python setup.py sdist bdist_wheel
twine upload dist/*

还需要更新albertyw/homebrew-albertyw

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java OnResizeListener或OnDrawListener或类似的东西   java Orika映射嵌套子列表   保存时java Heroku请求超时代码H12   数据库在Java中出现socket读取超时异常的原因是什么?   java如何更改来自Sqlite数据库的特定数据在Listview中的行颜色   java JAXB解组器无法正确处理XML中的列表   java Android日期时区让我抓狂   java不透明属性在Swing中如何工作?   eclipse从JavaEE代码生成流程图   java如何在Hibernate中从相关表中获取计数   java Glassfish部署了项目的依赖项库   java使内容适合JavaFx中的WebView   java不满意的链接错误libcrypto。所以1.0.0   循环中java数组的使用   java找出哪个包调用服务