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

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 prometheus占用JDBC连接   java如何在ApacheDerby中选择聚合的学生/班级数据?   Java支持内部/本地/子方法吗?   java如何向Jsoup添加带有用户名和密码的代理?   servlets介绍如何创建java。木卫一。具有URI的文件对象?   java使用布尔值设置实体的字符串字段?   java API请求:无法从Android Studio工作   java无法从URL捕获JSON响应   Java中的amazon web服务AWS DynamoDB和MapReduce   为重载方法强制转换Java任务   JavaSolr+SpringRoo为每个客户提供单独的索引   父对象的java调用方法,即使子对象重写它?