Skip to content

Al-kides/Zed-Code-Running-Script

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

11 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Zed Build Runner - Enhanced Project Execution

Zed Logo
Supercharge your Zed workflow with intelligent project execution

โœจ Features

  • One-Click Execution (F5) for 50+ languages/frameworks
  • Auto-Dependency Detection for libraries and SDKs
  • Cross-Language Support with intelligent project analysis
  • Real-Time Diagnostics with error highlighting
  • Sanitizer Support for memory debugging
  • Game Engine Integration for popular frameworks

๐ŸŒ Supported Languages & Package Managers

Category Technologies Package Managers
Compiled C, C++ (C++17/20/23), Rust, Go, Zig Make, CMake, Cargo, Go
Scripting Python, PHP, Node.js, TypeScript Poetry, Pipenv, NPM, Composer
Web HTML/CSS/JS, React, Vue, Angular NPM, Yarn
Java Java SE, Spring Boot, JavaFX Maven, Gradle
Game Dev SDL2/3, OpenGL, Vulkan, Raylib System packages

๐ŸŽฎ Game Engine & Library Support

  • Graphics: OpenGL, Vulkan, GLFW, GLAD, GLEW
  • Multimedia: SDL2/SDL3 (Image/TTF/Mixer)
  • Physics: Bullet Physics, PhysX
  • Math: GLM
  • GUI: ImGui, ImGuizmo
  • Engines: Unity, Unreal, Godot (auto-detected)

๐Ÿ“ฆ Dependency Management

Automatically detects and suggests installation for:

# SDL3 example
sudo pacman -S sdl3 sdl3_image sdl3_ttf sdl3_mixer

# OpenGL/Vulkan
sudo pacman -S glm vulkan-headers

# Java
sudo pacman -S jdk-openjdk maven

โš™๏ธ System Requirements

  • OS: Linux (tested on Fedora/Arch-based distros)
  • Shell: Bash 5.0+
  • Package Managers: pacman, apt, dnf (partial support)

๐Ÿ›  Installation

mkdir -p ~/.config/zed
cp custom_runfile.sh ~/.config/zed/
cp keymaps.json ~/.config/zed/

๐ŸŽฏ Usage

  1. Open any source file in Zed
  2. Press F5 to:
    • Auto-detect project type
    • Resolve dependencies
    • Build & execute project
    • Display output in Zed console
         _nnnn_                 
        dGGGGMMb   
       @p~qp~~qMb  
       M|@||@) M|  
       @,----.JM|   
      JS^\__/  qKL
     dZP        qKRb
    dZP          qKKb
   fZP            SMMb
   HZM            MMMM
   FqM            MMMM
 __| ".        |\dS"qML
 |    `.       | `' \Zq
_)      \.___.,|     .'
\____   )MMMMMP|   .'
     `-'       `--' 

"This script ain't nothing to me man. I should be solving real problems."

  • Euclidae, the Ever Dreamer

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages