5 unstable releases

0.5.0 Mar 22, 2025
0.4.2 Feb 1, 2025
0.4.1 Feb 1, 2025
0.4.0 Jan 29, 2025
0.3.0 Jan 23, 2025

#1031 in Unix APIs

Download history

417 downloads per month

MIT license

52KB
1K SLoC

autosway

Please don't upload to GitHub

UNIX automation program because shell scripts are boring.

Current release: 0.5.0

Usage

autosway is simple to use.

Automations are stored in ~/.config/autosway/knifes.

They're called knifes because they are your personal Swiss Army knifes!

To run a knife you simply use $ autosway run KNIFE

Knifes are written in Lua, a simple knife can be written like this:

local os = require("autosway.os")
os.exec("ls", {
    "-alh"
})

API Documentation can be found here.

Dependencies

~20–64MB
~1M SLoC