2 个稳定版本
使用旧的 Rust 2015
1.0.1 | 2018 年 10 月 16 日 |
---|
#9 在 #bitbucket
17KB
457 行代码(不包括注释)
extract-repo-url
基本用法
输出从剪贴板文本中提取的仓库 URL。
$ extract-repo-url # From clipboard by default
https://github.com/foo/bar
$ extract-repo-url 'Repository https://github.com/foo/bar is awesome' # Can receive text as 1st param
https://github.com/foo/bar
它还可以检测
- 克隆 URL(例如
[email protected]:foo/bar.git
->https://github.com/foo/bar
) - GitHub 上的文件页面(例如
https://foo.github.io/bar/tree/master/tests/data
->https://github.com/foo/bar
) - GitHub Pages(例如
https://foo.github.io/bar/
->https://github.com/foo/bar
) - Bitbucket(例如
foo bar https://bitbucket.org/foo/bar
->https://bitbucket.org/foo/bar
) - GitLab(例如
foo bar https://gitlab.com/foo/bar
->https://gitlab.com/foo/bar
)
您可以使用 $EXTRACT_REPO_URL_SERVICE_HOSTS
环境变量添加更多主机。
请尝试 --help
选项以查看更多详细信息。
使用案例
与 Git 结合使用
$ git clone `extract-repo-url`
使用 open
命令(在 macOS 上)
$ open `extract-repo-url`
开发
如何运行测试
$ RUST_TEST_THREADS=1 cargo test
许可证
依赖项
~2.8–4MB
~64K SLoC