Skip to content

Official DevOps Daily CLI (npx devops-daily) #1167

Description

@bobbyonmagic

Summary

Ship an official CLI so DevOps engineers can interact with the site from their terminal. Distinctive brand moment, shareable ("try this in your terminal"), creates a habit loop that pulls users back to the web property.

```bash
npx devops-daily # TUI menu
npx devops-daily latest # Show latest post
npx devops-daily quiz # Random 5-question quiz in terminal
npx devops-daily game # Pick a random simulator (ASCII version)
npx devops-daily tip # Daily DevOps tip
npx devops-daily search 'k8s' # Search posts/guides
```

Features (MVP)

  • `latest` — fetch and display the latest post title + summary + URL
  • `quiz` — pull random questions from our quiz JSON, interactive MCQ in terminal
  • `tip` — daily tip rotated from a curated pool
  • `search ` — full-text search across posts, pipes to `less` or opens browser
  • `open ` — open a specific post/sim in the browser
  • `version` / `help`

Stack

  • Ink (React-for-CLI) or clack for the TUI
  • commander for command routing
  • chalk for colors (match the site's amber terminal aesthetic)
  • Pulls content from devops-daily.com via public JSON endpoints

Distribution

  • Publish to npm as `devops-daily`
  • `npx devops-daily` works without install
  • Optional: `brew install devops-daily` via homebrew tap

Why

  • Memorable, shareable — people tweet about fun CLIs
  • Pulls devs back to the site (every command has a "read more" link)
  • Brand moment: DevOps Daily lives where DevOps engineers actually work (the terminal)
  • Cheap to build (~1-2 days with Ink)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions