README
This repository contains my personalized zsh shell configuration, comprising a curated collection of aliases, scripts, and customizations tailored to enhance productivity and streamline workflows.
Aliases: A comprehensive set of shortcuts for navigating the file system, managing files, and executing common commands.
Scripts: A suite of custom scripts for automating tasks, including file management, hardware monitoring, and networking utilities.
Customizations: Personalized tweaks and adjustments to the zsh shell environment, ensuring a seamless and efficient user experience.
This description provides a brief summary of the contents and purpose of the repository, allowing readers to quickly understand the scope and organization of the configuration.
Navigation and File Management
h: Search command history for specific keywords
cdc: Open editor in current directory
ls: List files and directories in a long format with icons
...
sysinfo: Display Linux distribution information and system messages
fman: Fuzzy search manual pages
...
cl: Clear the terminal screen
c.: Open the current directory in Codium
...
ginit: Initialize a new git repository
gch: Check out a git branch
...
jserve: Clear the terminal and start JSON server on port 8088
sasa: Run development server for React applications
...
python: Set the default Python interpreter path
dolph: Run a specific Docker container for a Python environment
...
tls: List tmux sessions
tnew: Create a new tmux session
...
File Management Scripts
fcd: Navigate to a directory selected via fuzzy search
dumplog: Log output wrapper
...
Hardware Monitoring Scripts
monitor: Monitor system statistics
kernel: Kernel activity monitor
...
Networking Scripts
server: Start server with tmux splits for better multitasking
fullserve: Alias for the tmux server setup
...
Git Management Scripts
gall: List all git branches on one line
...