Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 13 additions & 11 deletions IMPLEMENTATION_COMPLETE.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

Your request to "add more professional software (audio, cad, programming) to the compatibility" has been successfully completed. Winpatable now supports **14 professional applications** across multiple categories.

*Compatibily is with the current versions of said software, updates might break compatibility*
---

## What Was Added
Expand All @@ -17,6 +18,7 @@ Your request to "add more professional software (audio, cad, programming) to the
1. **Autodesk AutoCAD** - Professional 2D/3D design
2. **SolidWorks** - Complete 3D CAD/CAM platform
3. **Autodesk Fusion 360** - Cloud-based CAD/CAM
**Autodesk Revit- Buliding Infomation Modeling Software

### Programming & Game Development (4 new apps)
1. **Microsoft Visual Studio** - C#/C++/Python IDE
Expand All @@ -28,7 +30,7 @@ Your request to "add more professional software (audio, cad, programming) to the
- Adobe Premiere Pro
- Sony Vegas Pro
- Autodesk 3DS Max
- Microsoft Office
- Microsoft Office (Word, Powerpoint, Teams, Excel, Acess, Publisher)

---

Expand Down Expand Up @@ -197,22 +199,22 @@ winpatable install-app jetbrains --installer ./pycharm-setup.exe
## System Requirements

### Minimum (4GB RAM)
- CPU: Intel Core i5 / AMD Ryzen 5
- RAM: 4 GB
- Storage: 30 GB SSD
- GPU: Integrated (some apps)
- CPU: Intel or AMD CPU with 4 or more threads running at 2GHz
- RAM: 4 GB (though with limited compatibility and slow performance)
- Storage: 30 GB SSD (if your pc has a slow spining HDD, a 240GB one costs ~$25)
- GPU: Integrated Intel UHD, Vega 3 or Nvidia GT 730 (some apps)

### Recommended (16GB RAM)
- CPU: Intel Core i7 / AMD Ryzen 7
- RAM: 16 GB
- CPU: Intel or AMD CPU with 6 cores and 12 threads runing at 3.6GHz
- RAM: 16 for Productivity, Lightweight Cad and Gaming Software
- Storage: 60 GB SSD
- GPU: NVIDIA RTX / AMD Radeon Pro
- GPU: NVIDIA RTX 3060/ AMD Radeon RX 6700

### Workstation (32GB+ RAM)
- CPU: Intel Xeon / AMD Threadripper
- RAM: 32+ GB
- CPU: Intel or AMD CPU with eight or more cores runing at 3.6GHz supporting AVX2 instructions
- RAM: 32+ GB (64 for Machine Learning and 8K rendering)
- Storage: 100+ GB NVMe SSD
- GPU: Professional GPU (6GB+ VRAM)
- GPU: Professional GPU (12GB+ VRAM)

---

Expand Down
8 changes: 4 additions & 4 deletions INSTALL_SUMMARY.txt
Original file line number Diff line number Diff line change
Expand Up @@ -64,9 +64,9 @@ WHAT'S INCLUDED:

Supported Applications:
✓ Microsoft Office
✓ Adobe Premiere Pro
✓ Adobe Premiere Pro, Photoshop and Illustrator
✓ Sony Vegas Pro
✓ Autodesk 3DS Max
✓ Autodesk 3DS Max, and Revit (version 1.5)

GPU Support:
✓ NVIDIA (GeForce, RTX, Tesla)
Expand All @@ -80,9 +80,9 @@ FEATURES FOR AVERAGE USERS:
✨ One-Click Installation - Just copy and paste!
✨ Automatic System Detection - Detects your hardware
✨ Interactive Setup Wizard - Step-by-step guidance
✨ Simple Commands - Easy to use
✨ Simple Commands - (Mostly Easy to use
✨ Colorful Output - Easy to read
✨ Complete Documentation - Written for non-technical users
✨ Complete Documentation - Written for non-technical users (though if you are using linux you probaly have some knowledge)
✨ Automatic GPU Setup - Right drivers for your GPU
✨ Application Profiles - Pre-configured for each app

Expand Down
43 changes: 17 additions & 26 deletions install.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#!/bin/bash
#!/usr/bin/env python3

# Winpatable One-Click Installation Script
# Just run: curl -sSL https://raw.githubusercontent.com/thomasboy2017/Winpatable-/main/install.sh | bash

Expand Down Expand Up @@ -133,31 +134,21 @@ setup_python_env() {
print_success "Python dependencies installed"
}

# Create installation
setup_installation() {
print_header "Setting Up Installation"

REPO_DIR="$1"
INSTALL_DIR="${2:-/opt/winpatable}"

print_info "Creating installation directory..."
sudo mkdir -p "$INSTALL_DIR"
print_success "Installation directory created"

print_info "Copying files..."
sudo cp -r "$REPO_DIR"/* "$INSTALL_DIR/"
sudo chown -R $(whoami) "$INSTALL_DIR"
sudo chmod +x "$INSTALL_DIR/src/winpatable.py"
sudo chmod +x "$INSTALL_DIR/scripts/install.sh"
sudo chmod +x "$INSTALL_DIR/scripts/launcher.py"
print_success "Files installed"

# Create symlink
print_info "Creating command symlink..."
sudo ln -sf "$INSTALL_DIR/src/winpatable.py" /usr/local/bin/winpatable
sudo chmod +x /usr/local/bin/winpatable
print_success "Command 'winpatable' created"

# Create Launcher Script
print_info "creating launcher script..."
Launcher="$INSTALL_DIR.scripts"
sudo mkdir -p "$INSTALL`_DIR/scripts"
CAT << 'EOF' | sudo tee "$Launcher/winpatable" > /dev/null
#!/bin/bash
python3 /opt/winpatable/scripts/winpatable.py "$@"
EOF
sudo chmod +x "$Launcher/winpatable"
print_success "Launcher script created at $Launcher/winpatable"

#Create symlink to launcher
print_info "Creating symlink to /usr/local/bin..."
sudo ln -sf "$Launcher/winpatable" /usr/local/bin/winpatable
print_success "Symlink created at /usr/local/bin/winpatable" and "command 'winpatable' created"
# Create user directory
print_info "Creating user configuration directory..."
mkdir -p ~/.winpatable/applications
Expand Down