📜  dotly (1)

📅  最后修改于: 2023-12-03 15:00:31.859000             🧑  作者: Mango

Dotly - 自由个性化你的 Shell

Dotly 是一个集成了多种功能的 Bash 扩展工具,它可以帮助你高效且自由地个性化你的 Shell。Dotly 基于「命令别名」、「命令组合」及「自定义 Shell 函数」等技巧,用更少的命令,完成更多任务。

特点
  • 配置简单:Dotly 的设置仅需要几行简单的代码即可实现。
  • 个性化功能:每个人都可以自定义他们自己的 Dotfile。
  • 快速反应:由于高效而轻量的代码,使得对 Dotly 的请求几乎是瞬间响应。
  • 简洁便捷:Dotly 的文件数量较少,易于维护和升级。
安装

你可以使用 curlwget 来安装 Dotly。

使用 curl 安装
bash <(curl -s https://raw.githubusercontent.com/CodelyTV/dotly/master/bin/install)
使用 wget 安装
bash <(wget -qO- https://raw.githubusercontent.com/CodelyTV/dotly/master/bin/install)

注意:如果使用 Ubuntu 等系统不支持 bzip2 的,你需要手动安装 bzip2:

sudo apt-get install -y bzip2
常用命令
dots

dots 命令可以将您的 Dotfile 部署到当前用户的根目录下。如果 dots 发现新的配置文件,它将询问您是否覆盖现有文件。

dots
dots -u

dots -u 命令可以将您的本地 Dotfile 同步到您的 Dotly 库中。

dots -u
dots upgrade

dots upgrade 命令可以将 Dotly 更新到最新版本。

dots upgrade
使用示例
更改主题

Dotly 能够更改您的 Shell 主题,如下所示:

dots use green

目前 Dotly 有 6 个内置主题,分别是 blue、cyan、green、red、magenta 和 yellow。

您也可以自定义主题,如下所示:

dots install-theme https://github.com/bbugh/dotly-theme-mathias $HOME/.dotfiles/themes/dotly-theme-mathias
dots use dotly-theme-mathias

用以上方式安装的主题将会存储在您的 $HOME/.dotfiles/themes/ 目录下。

使用别名

Dotly 允许你使用命令别名,如下所示:

dots alias ll 'ls -lah'

有了这样的别名,您就可以使用 ll 命令来显示您的当前目录的文件名和权限等信息。

系统信息

Dotly 提供了一些工具来获取有关您的操作系统和 Shell 信息的详细信息,如下所示:

dots info

这个命令将返回您的操作系统和 Shell 的一些基本信息,如使用的 Shell、版本、主题等。

总结

通过快速地添加别名、命令组合和自定义 Shell 函数,Dotly 使得个性化 Shell 变得简单,从而提高了您的开发效率。安装和使用 Dotly 非常简单,有了它,您将可以快速地优化您的 Shell,您只需将您的 Dotfile 共享到 Github, Gitlab, Bitbucket 等 Git 托管平台上,就能让您的 Dotfile 更加便捷管理。

参考链接