Home
Softono

DoScript

Open source Python
11
Stars
0
Forks
1
Issues
1
Watchers
4 months
Last Commit

 About DoScript

DoScript is a dead-simple scripting language for everyday file automation.

Platforms

Web Self-hosted

Languages

Python

Links

Need Help Installing DoScript?

We provide expert installation service for this software. Our team will install, configure, and secure DoScript on your server. plans start at just $30.

DoScript — Automate Windows with Simple Scripts

Run real automation with commands that read like instructions.

do https://raw.githubusercontent.com/TheServer-lab/DoScriptPackage/refs/heads/main/files/developer.do

👉 Installs a full developer setup in one command.


⚡ Try it in 10 seconds

Install

winget install doscript

Run your first script

do https://raw.githubusercontent.com/TheServer-lab/DoScriptPackage/refs/heads/main/files/chromebootstrap.do

That’s it.


💡 What can you do with DoScript?

  • 🖥️ Set up a new PC in one command
  • 🧑‍💻 Install a full developer environment instantly
  • 📦 Build your own installers
  • 📁 Automate file organization and cleanup
  • 🌐 Download and configure apps automatically
  • 🔗 Share automation scripts with a simple link

✨ Why DoScript?

Most automation tools are powerful—but hard to read and write.

DoScript focuses on:

  • ✅ Human-readable syntax
  • ✅ Built-in automation commands
  • ✅ Safe testing with --dry-run
  • ✅ No boilerplate or setup

🧠 Example

ask name "What's your project called?"

make folder '{name}'
download "https://example.com/starter.zip" to '{temp}/{name}.zip'
unzip '{temp}/{name}.zip' to '{name}'

say 'Done! Your project is ready in {name}'

Reads like instructions. Runs like code.


🔥 Real Use Cases

🧑‍💻 Developer Setup

do https://raw.githubusercontent.com/TheServer-lab/DoScriptPackage/refs/heads/main/files/developer.do

Installs:

  • Git
  • Python
  • Node.js
  • VS Code

🎮 Gaming Setup

do https://raw.githubusercontent.com/TheServer-lab/DoScriptPackage/refs/heads/main/files/gaming.do

Installs:

  • Steam
  • Discord
  • GPU tools

🖥️ New PC Setup

do https://raw.githubusercontent.com/TheServer-lab/DoScriptPackage/refs/heads/main/files/freshwindows.do

Sets up:

  • essential apps
  • system tweaks
  • folder structure

⚔️ Why not PowerShell?

Powerful—but complex.

PowerShell DoScript
Easy to learn
Readable like plain English
Built-in automation tools ⚠️
Safe preview mode

👉 DoScript is designed for getting things done quickly, not writing complex scripts.


🛠️ Features

  • File and folder automation
  • Downloads and archives
  • JSON, CSV, and text editing
  • Registry and system tools
  • Installer creation
  • Shortcut and PATH management
  • Script-to-EXE compilation

🧪 Safe by design

  • --dry-run previews actions before executing
  • try/catch handles errors cleanly
  • explicit commands reduce mistakes
  • built-in logging (log, warn, error)

🚀 Build standalone EXEs

do build installer.do --onefile --icon app.ico

Turn scripts into distributable applications.


📚 Learn DoScript

Included in this repo:

  • beginner lessons
  • real-world examples
  • installer patterns
  • common workflows

📦 Installation

WinGet

winget install doscript

🧾 License

Server-Lab Open-Control License (SOCL) 1.0


⭐ If this helped you

Give the repo a star—it helps others discover DoScript.


💬 Final note

DoScript isn’t trying to replace everything.

It’s built for one thing:

turning everyday tasks into simple, shareable commands