Files
LuaJIT-Sleep/readme.md
T
aziascreations 65319f17c0 Added doc to artifact
Update packaging.yml and readme.md
2026-04-09 18:09:06 +02:00

53 lines
1.1 KiB
Markdown

# LuaJIT - Sleep
Pure LuaJIT bindings and wrappers for native sleep functions on Win32 and Linux.
> **📢 This is library is in low maintenance mode** \
I consider it feature-complete, and unless a bug is found, I don't plan on updating it.
## Features
* Second-level sleeps
* Millisecond-level sleeps
* Ability to supress all errors
## Requirements
* A somewhat modern OS
* Windows XP or newer *(x86/x64) (Untested on ARM32/ARM64)*
* Windows Server 2003 or newer *(x86/x64) (Untested on ARM32/ARM64)*
* Linux 4.4+ *(x86/x64) (Untested on ARM32/ARM64/RISCV/...)*
* *LuaJIT v2.1.*
## Installation
### Manual
1. Download the [latest release](https://github.com/aziascreations/LuaJIT-Sleep/releases).
2. Extract the content of the archive in your `lua/` folder.
### LuaRocks
* TODO: Will be done soon-ish
## Example
```lua
local sleep_lib = require("sleep")
print("Now sleeping for 3 seconds...")
sleep_lib.sleep_s(3)
print("Now sleeping for 500 milliseconds...")
sleep_lib.sleep_ms(500)
print("I'm back and awake")
```
## License
The code in this repository is licensed under
[CC0 1.0 Universal (CC0 1.0) (Public Domain)](LICENSE).