https://github.com/khalilouali/shells-and-whistles
some software and configs for a pretty shell and terminal
https://github.com/khalilouali/shells-and-whistles
custom shell terminal
Last synced: about 2 months ago
JSON representation
some software and configs for a pretty shell and terminal
- Host: GitHub
- URL: https://github.com/khalilouali/shells-and-whistles
- Owner: KhalilOuali
- License: gpl-3.0
- Created: 2023-01-23T15:39:30.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-25T23:33:26.000Z (almost 3 years ago)
- Last Synced: 2025-03-12T12:33:28.161Z (over 1 year ago)
- Topics: custom, shell, terminal
- Language: Nushell
- Homepage:
- Size: 704 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
🐚 Shells and Whistles 🥳
Starship | PowerShell + Nushell | Windows Terminal
## 🔤 A couple of themes & fonts
* **OneDark**, **OneHalfDark**, and more @ [Windows Terminal Themes](https://windowsterminalthemes.dev/)
* **JetBrainsMono NF**, **FiraCode NF**, and more @ [Nerd Fonts](https://www.nerdfonts.com/#home)
## 📦 Some cool programs
* Essentials:
`man curl wget gcc gdb git gh openjdk-17-jdk pipx`
* Nice utilites:
`nala tree micro bat most ripgrep tldr trash-cli` `fdfind*` [`broot`](https://packages.azlux.fr/debian/pool/main/b/broot/broot_1.24.2_amd64.deb) [`zoxide`](https://github.com/ajeetdsouza/zoxide#installation)
* Fun commands:
`hello cowsay sl cmatrix toilet figlet lolcat jp2a linuxlogo nyancat`
* WSLfetch and stuffs:
`gnupg2 apt-transport-https wslu`
## 📃 A pretty Git log alias
* Normal:
```
git config --global alias.gl 'log --graph --all --date=format-local:"%d-%b %H:%M" --format=tformat:"%C(bold blue)%h%C(bold yellow)%d %Creset| %C(bold green)%ad %Creset- %C(red)%an %n%w(0,2,4)%C(italic bold white)%s %n%Creset%b"'
```
* Long (full SHA-1):
```
git config --global alias.gll 'log --graph --all --date=format-local:"%d-%b %H:%M" --format=tformat:"%C(bold blue)%h%C(bold yellow)%d %Creset| %C(bold green)%ad %Creset- %C(red)%an %n%C(magenta)%H %n%w(0,2,4)%C(italic bold white)%s %n%Creset%b"'
```
> In windows, you need to escape the double quotes (replace " with \\").
## 🙏 Special thanks
* [Starship.rs - Pastel Powerline Preset](https://starship.rs/presets/pastel-powerline.html)
* [Pretty Git branch graphs (StackOverFlow)](https://stackoverflow.com/questions/1057564/pretty-git-branch-graphs)
* [How to change Git log date formats (StackOverFlow)](https://stackoverflow.com/questions/7853332/how-to-change-git-log-date-formats)
* [Ascii Art Archive](https://www.asciiart.eu/)