LazyPush ;)
LazyPush ;)
LazyPush — schedule Git pushes for later

Documentation

Learn how to install, configure, and use LazyPush to schedule your Git commits.

Install

npm install -g lazypush-cli

Quickstart

# Authenticate with GitHub OAuth
lazypush login

# Schedule a push (starts interactive prompt)
lazypush schedule

# List all active scheduled jobs
lazypush jobs

# List all jobs (scheduled and finished)
lazypush list

# Cancel a scheduled job by ID
lazypush cancel <id>

# Clear local session
lazypush logout

Commands

  • login

    Authenticate with GitHub OAuth. Opens browser for login.

  • schedule

    Schedule a push. Auto-detects repo and branch.

    Starts an interactive scheduling prompt.

    Time examples: 5pm, tomorrow 9am, in 2 hours, friday 8pm

    Timezone examples: IST, EST, UTC, America/New_York, Asia/Kolkata

    If no timezone specified, uses local system timezone.

  • jobs

    List all scheduled push jobs.

  • list

    List all scheduled and finished jobs (latest first).

  • cancel <id>

    Cancel a scheduled job by ID.

  • logout

    Clear local session.

  • help

    Show command help.