4 个版本

0.2.0 2019年8月17日
0.1.2 2019年8月2日
0.1.1 2019年8月2日
0.1.0 2019年8月2日

#672 in 操作系统

MIT 许可证

47KB
1K SLoC

dotman

crates.io

dotman 是一个用于管理您的 dotfiles 的工具。

您可以在这里看到使用 dotman 管理的 dotfiles 的示例。

安装

从源代码安装

您可以使用 cargo 使用以下命令进行构建和安装

cargo install dotman

用法

命令行选项

USAGE:
    dot [FLAGS] [OPTIONS] <SUBCOMMAND>

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information
    -v, --verbose    Enables verbose output.

OPTIONS:
        --dotfiles-path <dotfiles-path>    The folder in which to search for dotfiles. The default is ~/.dotfiles.
    -e, --exclude <excludes>...            Paths (relative to the dotfiles folder) of items to be excluded. This is in
                                           addition to any excludes defined in your dotrc. Globs are accepted - just
                                           make sure to enclose them in single quotes to avoid your shell trying to
                                           expand them.
        --hostname <hostname>              The hostname to use. The default is the system hostname.
        --platform <platform>              The platform to use. The default is the actual platform. Valid values are
                                           macos, windows, linux, and wsl.
    -t, --tag <tags>...                    Tags to enable. This is in addition to any tags enabled in your dotrc.

SUBCOMMANDS:
    help    Prints this message or the help of the given subcommand(s)
    link    Links all active dotfiles
    ls      Lists the active dotfiles

依赖项

~9–19MB
~233K SLoC