#ansi-colors #column #better

app xcol

xcol 是 column(1) 的替代品,具有更好的 ansi/颜色支持

1 个不稳定版本

0.1.0 2021 年 5 月 21 日

#67#column

MIT 许可证

19KB
246 代码行

xcol

xcol 是 column(1) 的替代品,具有更好的 ansi/颜色支持。

安装

要安装,只需运行以下命令

cargo install --force xcol

这将安装 git-user 到您的 ~/.cargo/bin(或在 Windows 上:%USERPROFILE%\.cargo\bin)。

请确保将 ~/.cargo/bin(或在 Windows 上:%USERPROFILE%\.cargo\bin) 目录添加到您的 PATH 变量中。

比较

column

$ echo -e "I \033[0;31m\033[?1000hlike Stack Overflow\n\033[0mI like \033[0;31mcolors :)" | column -t -o "   "
I   like   Stack    Overflow
I   like          colors   :)

xcol

$ echo -e "I \033[0;31m\033[?1000hlike Stack Overflow\n\033[0mI like \033[0;31mcolors :)" | xcol -o "   "
I   like   Stack    Overflow
I   like   colors   :)

帮助菜单

xcol 0.1
Linus789

USAGE:
    xcol [OPTIONS]

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -a, --alignment <alignment>
            Specify a column's alignment, may be repeated (default is left)
            Use 'l', 'r', 'c' for left, right, center alignment
            
            Examples:
            All columns left: xcol --alignment l
            Left, center, right: xcol --alignment lcr

    -o, --output-separator <output-separator>
            Specify the possible input item delimiters (default is whitespace)

    -s, --separator <separator>
            Specify the columns delimiter for table output (default is whitespace)

依赖

~2MB
~29K SLoC