The-DevOps-Daily / The-DevOps-Daily/devops-daily
Official DevOps Daily CLI (npx devops-daily)
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 1.1k
- Forks
- 392
- Avg merge
- 5h 8m
- Merged PRs (30d)
- 121
Description
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)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the public JSON endpoints and quiz JSON mentioned in the issue, then review the repository structure for a suitable CLI entry point. Define the command routing and terminal interaction scope for latest, quiz, tip, search, open, version, and help; done means the MVP commands work through npx devops-daily and display links back to the site.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react, typescript
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100