A tiny, fast CLI utility written in Rust that works just like sleep but shows a live progress bar. Supports human-friendly durations (psleep 1m30s), multiple animation styles (bar, spinner, dots, blocks), and is configurable via flags or environment variables. Never stare at a blank terminal wondering "is this thing still going?" again.
psleep is a tiny, fast command-line tool that replaces the standard 'sleep' command with a live visual progress bar. Instead of staring at a blank screen wondering if your script is still running, you see a beautiful bar filling up that shows exactly how much time remains. It supports natural time formats like '1m30s' or '2h5m', offers six different animation styles (from classic bars to emoji), and can show progress directly in your terminal's title bar or taskbar on supported systems. You can customize everything through simple command flags or save your preferences so every use looks exactly how you want. It's available for Linux, Mac, and Windows, and installs in seconds.
How It Works
You ran a script that needs to wait 30 seconds, but you have no idea if it's working or frozen.
Someone mentions there's a tool that shows a progress bar while you wait, just like the sleep command.
You install it through your package manager or download a ready-made file for your computer.
You type 'psleep 30' and watch a beautiful progress bar fill up, showing exactly how much time is left.
Choose from bar, blocks, dots, or classic styles that fill up character by character
Pick emoji progress with green, yellow, and white squares, or a playful spinner
You save your favorite style as a default, so every time you use it, it looks exactly how you like.
Every time you need to wait, you see exactly how long is left. Scripts feel faster because you can see progress happening.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.