Story

Show HN: DoScript – Automation language with English-like syntax

server-lab Sunday, February 15, 2026

I got frustrated with bash/PowerShell syntax for simple automation, so I built DoScript - an automation language that reads like English.

Example:

    make folder "Backup"
    for_each file_in "Documents"
        if_ends_with ".pdf"
            copy {file_path} to "Backup"
        end_if
    end_for
Built in Python. Includes a visual node-based IDE for building workflows graphically. Only 8.5 MB installer, works cross-platform.

I designed the syntax and language structure (~90%), used AI to help with the Python implementation. Currently v0.6.6 - I use it daily for file organization, backups, and system monitoring.

Features: file ops, JSON/CSV handling, HTTP requests, time-based conditionals, system monitoring, and more.

Would love feedback from the HN community!

Summary
DoScript is a Node.js library that provides a simple and intuitive way to execute shell commands within JavaScript code. It offers a streamlined API and supports both synchronous and asynchronous execution modes, making it a versatile tool for automating various system tasks.
1 0
Summary
github.com
Visit article Read on Hacker News