A simple Bash script that automates the setup of a clean, modern terminal environment using:
- Zsh
- Kitty (terminal emulator)
- Starship (cross-shell prompt)
- Lsd & Bat (modern replacements for
lsandcat) target.sh(helpful tool for copy IP adresses and related content)
- Installs required packages
- Applies configuration files
- Adds aliases and settings to
.zshrc - Designed for Kali, Debian, and Ubuntu-based distros
- Linux system with
aptpackage manager - Internet connection
- Sudo privileges
git clone https://github.com/yourusername/phantom-terminal.git
cd phantom-terminal
chmod +x install_phantom.sh
sudo ./install_phantom.shFollow the interactive prompt to install the Phantom Terminal setup.
- The script modifies
~/.zshrcand~/.config/, so back them up if needed. - Font files and configs should exist in
fonts/,kitty/, and the root directory as expected. - If you're not using Oh My Zsh, make sure
.zshrcdoes not attempt to source it, or comment that line out.
target.sh is a lightweight helper script designed to simplify handling target IPs during red teaming, CTFs, or penetration testing engagements.
- Stores a target IP address into a local file (
~/.target_ip) - Allows you to quickly copy that IP to your clipboard using
xclip(ideal for pasting into terminal tools or reports)
target 10.10.14.27 # Saves the IP to ~/.target_ip
target copy # Copies the saved IP to your clipboardThis script stores the IP in plain text in your home directory. It's meant for quick access in controlled environments, not for storing sensitive or long-term data.


