https://github.com/qantrex/ek545-cli-tools
Script for CLI Tools
https://github.com/qantrex/ek545-cli-tools
aliases bat cli exa powershell windows zmux zoxide
Last synced: about 2 months ago
JSON representation
Script for CLI Tools
- Host: GitHub
- URL: https://github.com/qantrex/ek545-cli-tools
- Owner: Qantrex
- License: mit
- Created: 2024-12-10T09:19:10.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-12-10T10:08:19.000Z (5 months ago)
- Last Synced: 2025-02-07T17:25:32.836Z (3 months ago)
- Topics: aliases, bat, cli, exa, powershell, windows, zmux, zoxide
- Language: PowerShell
- Homepage: https://elearning.tgm.ac.at/mod/assign/view.php?id=114043
- Size: 9.77 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# EK545-CLI-Tools
### **Setup CLI Tools and Aliases Script**This script installs useful CLI tools (`exa`, `bat`, `zoxide`, `zmux`) on Windows, sets permanent aliases, and configures your CLI environment.
#### **Features**
- Installs `exa` (enhanced `ls`), `bat` (better `cat`), `zoxide` (smart `cd`), and `zmux` (session manager).
- Sets aliases: `ls` → `exa`, `cat` → `bat`, `cd` → `zoxide`.
- Adds tools to the system `PATH`.
- Suggests alternative shell and terminal customization.#### **Usage**
1. **Clone or download this repository.**
2. **Run the script in PowerShell with admin rights:**
```powershell
./setup-cli-tools.ps1
```
3. **Restart PowerShell to apply changes.**#### **Using the Tools**
- **`exa`**: Replace `ls`. Example: `exa --long`
- **`bat`**: Replace `cat`. Example: `bat file.txt`
- **`zoxide`**: Replace `cd`. Example: `z projects`
- **`zmux`**: Manage sessions.#### **Optional Customization**
- Install and configure [Oh My Posh](https://ohmyposh.dev) for a better shell prompt.
- Use Windows Terminal or [Alacritty](https://alacritty.org) for an enhanced terminal experience.