Skip to content

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

@bobbyonmagic

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions