Documentation
Learn how to install, configure, and use LazyPush to schedule your Git commits.
Install
npm install -g lazypush-cliQuickstart
# 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 logoutCommands
loginAuthenticate with GitHub OAuth. Opens browser for login.
scheduleSchedule 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.
jobsList all scheduled push jobs.
listList all scheduled and finished jobs (latest first).
cancel <id>Cancel a scheduled job by ID.
logoutClear local session.
helpShow command help.