black7375 / BlaCk-Void-Zsh

🔮 Awesome, Customable Zsh Starter Kit 🌠🌠
MIT License
339 stars 38 forks source link

Replace to Powerful CLI Tools #23

Open black7375 opened 3 years ago

black7375 commented 3 years ago

Is your feature request related to a problem? Please describe

GNU CoreUtils were a good tools. People who use BSD or Mac for the first time often feel embarrassed or uncomfortable because they don't have Coreutils.

It doesn't mean that their are bad. It's hard to access it because the options are different and it's unfamiliar and it's not enough information. Like doas, there has a better utility.

There are ways to start with comparisons

Alternatives

Even automated scripts

Of course, there is also the opposite attempt.

However, more good tools have emerged recently. They provide syntax highlighting and features found in GUI-based programs. image

Many seem to be using relatively recent languages ​​such as Rust or Go. (for reference)

Describe the solution you'd like

This is a replace target list.

Emoji Means

FILE Utils Target Tools Description Alternatives Priority Compatibility
cd Change the working directory euank/pazi / :heavy_check_mark: ajeetdsouza/zoxide / gsamokovarov/jump / whjvenyl/fasd 1 :penguin: :green_apple:
cp Copies a file or directory arijit79/cn 2
dir / ls Lists the files in a directory :heavy_check_mark: ogham/exa + trapd00r/LS_COLORS / Peltoche/lsd / athityakumar/colorls / supercrabtree/k 1 :penguin: :green_apple:
du Shows disk usage on file systems Byron/dua-cli / rofl0r/ncdu 3
find Find files :heavy_check_mark: sharkdp/fd 1 :penguin: :green_apple:
grep Search text for a pattern :heavy_check_mark: BurntSushi/ripgrep 1 :penguin: :green_apple:
rm Removes (deletes) files, directories, device nodes and symbolic links nivekuil/rip 2
None Display statics about code XAMPPRocky/tokei 3
None File manager jarun/nnn / ranger/ranger 3
None Upload and share file dutchcoders/transfer.sh / keep.sh 2
VIEW Utils Target Tools Description Alternatives Priority Compatibility
cat Concatenates and prints files on the standard output :heavy_check_mark: sharkdp/bat 1 :penguin: :green_apple:
cmp / diff Compare two files so-fancy/diff-so-fancy / :heavy_check_mark: dandavison/delta 1 :penguin: :green_apple:
more / less Display files on a page-by-page basis Riey/rust-pager / tigrawap/slit / zorgnax/les / FauxFaux/most-pager 2
od / hexdump / xxd Creates a hex dump of a given file or standard input sharkdp/hexyl 2
None Log viewer tstack/lnav 3
NETWORK Utils Target Tools Description Alternatives Priority Compatibility
ssh Cryptographic network protocol for operating network services securely over an unsecured network mobile-shell/mosh 2
wget Retrieves content from web servers axel-download-accelerator/axel / aria2/aria2 2
ping Test the reachability of a host on an Internet Protocol (IP) network :heavy_check_mark: denilsonsa/prettyping 1 :penguin: :green_apple: :smiling_imp:
top Display Linux processes nicolargo/glances / ClementTsang/bottom / htop-dev/htop 3
None HTTP Client httpie/httpie 3
OTHER Utils Target Tools Description Alternatives Priority Compatibility
dmesg Prints the message buffer of the kernel polyverse/rmesg 2
man Display system documentation raylee/tldr-sh-client / :heavy_check_mark: dbrgn/tealdeer / pepa65/tldr-bash-client 1 :penguin:
sudo Allows users to run programs with the security privileges of another user slicer69/doas 2
watch Execute a program periodically, showing output fullscreen watchexec/watchexec / eradman/entr 3
None Terminal session recorder asciinema/asciinema 3
None CLI snippet manager knqyf263/pet 3

Describe alternatives you've considered

Through the classification process in the future, I will replace the commonly used utilities and make it easier to install other utilities.

If there is no benefit, we should not replace it. The compatibility of the program is also considered.

Additional context

Anyone can recommend a good Utils!!!

black7375 commented 3 years ago

For users who want to use it in advance.

black7375 commented 3 years ago

I found an interesting tool.

integration https://github.com/eth-p/bat-extras https://github.com/Mellbourn/zabb

others https://github.com/xxh/xxh https://github.com/rifen/xxh-plugin-zsh-zinit

Let me know if you find any other good tools besides this.


https://github.com/black7375/BlaCk-Void-Zsh/blob/powertools/BlaCk-Void.zplugins