This is how I setup my terminal on all new machines. This is a subset of the tools I like to use to increase my productivity.
▬▬▬▬▬▬ Resources & References 📕 ▬▬▬▬▬▬
- fish shell: https://fishshell.com/
- starship: https://starship.rs/
- exa: https://the.exa.website/
- eza (alternative to exa which is not maintained): https://github.com/eza-community/eza
- NerdFonts: https://www.nerdfonts.com/
- starship.toml configuration: https://gist.github.com/Link-/bc5b846b18512334e50d7a5430821f81
▬▬▬▬▬▬ Chapters 🕐 ▬▬▬▬▬▬
00:00 - Intro 01:02 - setting up a fresh dev environment 02:43 - fish shell setup 04:30 - fish is not compatible with bash 05:46 - fish autosuggestion from history 07:59 - installing exa an improved ls 10:13 - exa can also replace tree 10:36 - customizing the fish shell prompt 11:26 - installing startship a cross shell prompt 15:20 - installing fisher and tide prompt 16:45 - installing EnvyCodeR from NerdFonts on Ubuntu 18:16 - Conclusion
▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
- Twitter: https://twitter.com/bassemdy
- GitHub: https://github.com/link-
- LinkedIn: https://www.linkedin.com/in/bassemdghaidy
- Facebook: https://www.facebook.com/BassemDy
- Blog: https://blog.bassemdy.com
#glichstream #softwareengineering #programming #coding #terminal