Linux quick workspace setup | One command-line install

#Linux#workspace#bash script
Linux quick workspace setup | One command-line install

✔ Updates Kali
✔ Installs Git
✔ Sets your Git name + email
✔ Installs VS Code
✔ Installs Antigravity
✔ Verifies Node

  1. Create file
bash
nan setup.sh
  1. Write a script.
bash
# ===============================
# Kali Dev Environment Setup
# Author: Rohan Satkar
# ===============================

set -e

echo "Updating system..."
sudo apt update && sudo apt upgrade -y

echo "Installing core packages..."
sudo apt install -y \
git \
curl \
wget \
build-essential \
dkms \
unzip \
apt-transport-https \
ca-certificates \
software-properties-common

# -------------------------------
# Git setup
# -------------------------------
echo "Configuring Git..."
git config --global user.name "Rohan Satkar"
git config --global user.email "coderxrohan@gmail.com"
git config --global init.defaultBranch main

git --version
git config --global --list

# -------------------------------
# Verify Node
# -------------------------------
echo "Node version:"
node -v || echo "Node not found"

# -------------------------------
# Install VS Code
# -------------------------------
echo "Installing VS Code..."

wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'

sudo apt update
sudo apt install -y code
rm -f packages.microsoft.gpg

echo "VS Code installed."

# -------------------------------
# Install Antigravity IDE
# -------------------------------
echo "Installing Antigravity IDE..."

curl -fsSL https://antigravity.dev/install.sh | bash

# reload shell for antigravity
source ~/.bashrc || true

# -------------------------------
# Final info
# -------------------------------
echo "==============================="
echo "Setup Complete"
echo "Git:"
git --version
echo "Node:"
node -v
echo "VS Code:"
code --version | head -n 1
echo "==============================="

echo "You can launch:"
echo "  code"
echo "  antigravity"
  1. Make it executable
bash
chmod +x setup.sh
  1. Run
bash
./setup.sh

Separate Individual Commands:

  1. Install Git + configure name/email
bash
sudo apt update
sudo apt install -y git

git config --global user.name "Rohan Satkar"
git config --global user.email "coderxrohan@gmail.com"
git config --global init.defaultBranch main

git --version
git config --global --list
  1. Install Node.js (latest via NodeSource)
bash
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs

node -v
npm -v
  1. Install VS Code
bash
sudo apt install -y wget gpg

wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/

sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'

sudo apt update
sudo apt install -y code

rm -f packages.microsoft.gpg

code --version

code
  1. Install Antigravity
bash
curl -fsSL https://antigravity.dev/install.sh | bash
source ~/.bashrc

antigravity