onefetch

Rust 编写的命令行 Git 信息工具
授权协议 MIT
开发语言 Rust
所属分类 开发工具、 代码管理分析/审查/优化
软件类型 开源软件
地区 不详
投 递 者 年健
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Onefetch 是一款由Rust编写的命令行 Git 信息工具,它将直接在终端中展示本地 Git 仓库的项目详情和代码统计等内容。工具完全离线可用(不需要网络连接)。

默认情况下,仓库信息显示在主要语言 logo 的旁边,但是您还可以进一步配置 onefetch 以使用图像(在支持的终端上)、文本输入或什么都不展示。它会自动从文本中检测开源许可证,并为用户提供有价值的信息,例如代码分发、pending、依赖数量(使用包管理器)、主要贡献者(按提交次数)、占用磁盘大小、创建日期、LOC(代码行数)等。

Onefetch 可以通过命令行参数进行配置,以准确显示您想要的内容和方式:您可以自定义 ASCII/文本格式、禁用信息行、忽略文件和目录、以多种格式输出(Json、Yaml),等等。

截至目前,onefetch 支持超过 100 种不同的编程语言。

  • Onefetch Onefetch是一个用Rust编写的命令行Git信息工具,它直接在终端上显示本地Git存储库的项目信息和代码统计信息。 该工具完全offline - 不需要网络访问。默认情况下,git仓库的信息显示在主要语言的logo旁边,但您可以进一步配置onefetch,以在支持的终端上使用图像、文本输入或完全不使用任何内容。 Github 链接,https://github.com/o2

 相关资料
  • 主要内容:1.分支操作,2.暂存操作,3.回退操作,4.标签操作,5.常规操作,6.git创建项目仓库,7.忽略已加入到版本库中的文件,8.取消忽略文件,9.拉取、上传免密码1.分支操作 git branch 创建分支 git branch -b 创建并切换到新建的分支上 git checkout 切换分支 git branch 查看分支列表 git branch -v 查看所有分支的最后一次操作 git branch -vv 查看当前分支 git brabch -b 分支名 origin/分支

  • 问题内容: 我有以下git命令: 有可能在JGit中实现吗? 如果是,那么用JGit编写的等效方法是什么? 问题答案: 要访问存储库的历史记录,JGit提供了。它的方法用于指定历史记录应从哪个提交开始。存储库中的所有引用都可以通过获取。 一旦一个实例设置,使用它的迭代器或它的方法来遍历的历史。 放在一起看起来像这样: 请注意,调用的实例必须与调用的实例相同。否则,将会产生有趣的结果。 提交(并由此

  • 我已经在Windows7机器上安装了msysGit 1.7.10。我需要知道的是我是否还可以从命令行使用Git? 当我现在在命令行中尝试命令时,我看到: “git”不能识别为内部或外部命令、可操作程序或批处理文件。 有什么方法可以启用Git命令行吗?

  • 问题内容: 如何使用诸如ruby之类的脚本语言来驱动调试会话?有没有比使用Expect或脚本语言类似的模块更简单的选择? 问题答案: 您也许可以使用JRuby通过JPDA API 来驱动自己的调试器。

  • 工欲善其事,必先利其器。学好SQLite的命令行工具,对于我们学习SQLite本身而言是非常非常有帮助的。最基本的一条就是,它让我们学习SQLite的过程更加轻松愉快。言归正传吧,在SQLite的官方下载网站,提供了支持多个平台的命令行工具,使用该工具我们可以完成大多数常用的SQLite操作,就像sqlplus之于Oracle。以下列表给出了该工具的内置命令: 命令名 命令说明 .help 列出所

  • 命令行工具 meteor help 获取 meteor 命令行使用帮助。运行 meteor help 会列出meteor所有命令。运行meteor help <command>会打印出关于meteor <command>的详细帮助。 meteor create <name> 创建一个名为<name>的子目录,并在里面新建一个Meteor应用。 met

  • web3j的完全jar文件分发包对每一次发布都提供命令行工具。命令行允许你从终端(terminal)使用web3j的一些功能: 这些工具提供: 钱包创建 钱包密码管理 从一个钱包转移到另一个钱包以太币 solidity智能合约封装包的产生 命令行工具可以从github项目存储库的releases页面下载zipfile/tarball包,或者通过源代码自己编译获得;OS X用户也可以通过Homebr

  • 命令行工具 web3j的jar包为每一个版本都提供命令行工具。命令行工具允许你直接通过一些命令使用web3j的一些功能: 钱包创建 钱包密码管理 资金从钱包转移到另一个 solidity编写的智能合同功能打包 请参阅文档以获得命令行相关的进一步的信息。