Skip to main content

⚡ Generate your daily standup from git commits — right in your terminal

Project description

⚡ standup-cli

Generate your daily standup from git commits — right in your terminal.

Never manually write a standup again. standup-cli scans your git commits from the last 24 hours, asks what you're working on today and if you have blockers, then formats a clean standup message ready to paste anywhere.

$ standup

  ⚡ standup-cli
  Generate your daily standup in seconds

  🔍 Scanning git commits from last 24hrs...
  ✅ Found 3 commit(s):

     • Fixed auth bug in login flow
     • Updated API documentation
     • Refactor user model

  🚀 What are you working on today?
  > Integrating Stripe payment API

  🚧 Any blockers? (press Enter for "None")
  > None

  ──────────────────────────────────────────────────
  ✅ Your Standup [plain]

  Yesterday: Fixed auth bug in login flow, Updated API documentation, Refactor user model
  Today: Integrating Stripe payment API
  Blockers: None
  ──────────────────────────────────────────────────

  💡 Tip: use --format slack | markdown | plain

Install

via npm:

npm install -g standup-cli

via pip:

pip install standup-cli

Usage

# Default (plain text output)
standup

# Slack-ready output
standup --format slack

# Markdown output
standup --format markdown

Output Formats

Plain (default) — paste anywhere:

Yesterday: Fixed auth bug, updated docs
Today: Stripe integration
Blockers: None

Slack — with bold formatting:

*📋 Yesterday:* Fixed auth bug, updated docs
*🚀 Today:* Stripe integration
*🚧 Blockers:* None

Markdown — for GitHub, Notion, etc:

### Daily Standup

**Yesterday:**
Fixed auth bug, updated docs

**Today:**
Stripe integration

**Blockers:**
None

How it works

  1. Runs git log --since="24 hours ago" in your current directory
  2. Prompts you for today's focus and any blockers
  3. Formats and prints your standup

Tip: Run it from your project root for best results. Works with any git repo.

Roadmap (v1 ideas)

  • Copy to clipboard automatically
  • Support multiple repos
  • .standuprc config file for team name, format preference
  • Weekly summary mode

License

MIT © Muhammad Talha Khan

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

standup_cli_tool-0.1.0.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

standup_cli_tool-0.1.0-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file standup_cli_tool-0.1.0.tar.gz.

File metadata

  • Download URL: standup_cli_tool-0.1.0.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for standup_cli_tool-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d1a33bdb94e1b9c1d4c646ee71797458d02b3246ecd250bd7058eb73b99a854a
MD5 e74df002f8d415e6ed3df7d02e6f5af8
BLAKE2b-256 ca21d544f95826909b8899de2f32857ac53a4931e21245f6578f9368e115ccbf

See more details on using hashes here.

File details

Details for the file standup_cli_tool-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for standup_cli_tool-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 92330e35e9249e53b2a9522578b7ea5d226780fcf6c9ac886da1490d51991aca
MD5 aa4aacaf51a64de275724a3d4f63a25d
BLAKE2b-256 b95a724be7fcaf3d3583796520b5d8e64b6ed34fb3773d7afd441d91693be0a4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page