Yesh-02

Yesh-02 / psleep

Public

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.

13
0
100% credibility
Found May 22, 2026 at 19 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

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

1
😤 You've been staring at a blank screen

You ran a script that needs to wait 30 seconds, but you have no idea if it's working or frozen.

2
🔍 You discover psleep

Someone mentions there's a tool that shows a progress bar while you wait, just like the sleep command.

3
📦 You install it in seconds

You install it through your package manager or download a ready-made file for your computer.

4
⏱️ You run your first command

You type 'psleep 30' and watch a beautiful progress bar fill up, showing exactly how much time is left.

5
You pick your favorite style
📊
Progress bar fans

Choose from bar, blocks, dots, or classic styles that fill up character by character

🎭
Fun lovers

Pick emoji progress with green, yellow, and white squares, or a playful spinner

6
🔧 You set it up once and forget it

You save your favorite style as a default, so every time you use it, it looks exactly how you like.

🎉 You never wonder again

Every time you need to wait, you see exactly how long is left. Scripts feel faster because you can see progress happening.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 19 to 13 stars Sign Up Free
Repurpose This Repo

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 Repurpose
AI-Generated Review

What is psleep?

A Rust CLI tool that replaces the standard `sleep` command with a live progress bar. Instead of staring at a blank terminal, you see how much time remains. It parses human-friendly durations like `1m30s` or `2h5m`, and supports multiple visual styles including bars, spinners, and blocks. On supported terminals, it uses native OSC 9;4 to show progress in your taskbar or tab title.

Why is it gaining traction?

The hook is obvious: `sleep` is everywhere in scripts and pipelines, but it's completely opaque. Psleep adds visibility without changing your workflow. The native terminal integration is clever—it shows progress in your OS taskbar without cluttering the terminal itself. The easing curves and style customization make it feel polished rather than a quick hack.

Who should use this?

DevOps engineers writing deployment scripts, developers running long builds or tests, and anyone who uses `sleep` in automation and wants feedback. It's also useful for personal productivity—`psleep 5m && notify-send "Break's over!"` is a nice touch.

Verdict

At 13 stars, psleep is extremely early-stage and lacks the community backing that inspires confidence. The implementation is solid—Rust with platform-specific timing and native terminal support—but the credibility score of 1.0% signals this needs more battle-testing before production use. Worth trying for personal scripts or non-critical workflows, but don't rely on it for anything mission-critical yet.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.