edgarluque.com/content/blog/modernize-your-tools.md
2021-12-24 12:02:07 +01:00

39 lines
1.2 KiB
Markdown

+++
title = "Modernize your linux workflow with Rust"
description = "Various tools and software that will modernize your workflow"
date = 2020-11-06
[taxonomies]
categories = ["rust", "tools"]
+++
## exa, a replacement for 'ls'
A replacement for ls which features better defaults and more features.
[github.com/ogham/exa](https://github.com/ogham/exa)
![exa example](/img/exa_preview.png)
## bat, a cat(1) clone with wings.
Bat supports syntax highlighting, git integration, paging and more.
![](/img/bat_cmd_example.png)
If you use (neo)vim with fzf.vim and have ripgrep and bat installed your search will have a preview window with highlighted code:
![](/img/vim_bat_preview.png)
## fd, a simple, fast and user-friendly alternative to find
[github.com/sharkdp/fd](https://github.com/sharkdp/fd)
It's faster, more convenient, ignores hidden files and gitignore files by default and more.
![](https://raw.githubusercontent.com/sharkdp/fd/master/doc/screencast.svg)
## Starship, a customizable cross-shell prompt
[starship.rs](https://starship.rs/)
![](https://raw.githubusercontent.com/starship/starship/master/media/demo.gif)