Show HN: DoScript – Automation language with English-like syntax
server-lab Sunday, February 15, 2026I 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