Help me improve CozyCLI by contributing new practice tasks or fixing existing ones. Everything lives in a simple JSON file in the GitHub repo.
questions.json
and append your tasks at the end of the array.desc
.{ "id": 151, "desc": "Show the first 3 lines of 'notes.txt'", "cmd": "head -n 3 notes.txt", "difficulty": "easy", "explanation": "Displays only the first three lines.", "category": "Text Viewing", "tags": ["head", "preview"], "resource": { "title": "head man page", "url": "https://man7.org/linux/man-pages/man1/head.1.html" }, "distros": ["core"] }
Allowed difficulty: easy
| medium
| hard
. Use short, practical explanations (1–3 sentences).
desc
if needed (e.g., notes.txt
).resource
if possible.rm -rf /
), sudo-required actions, or distro-specific tools unless tagged.Use existing categories when possible (Filesystem, Text Viewing, Text Processing, System Info, Networking, Archiving/Compression,
Shell Features, Permissions, Search, Editors). For distros, default to ["core"]
. Debian/Ubuntu tasks can use ["debian","ubuntu"]
.
Open an issue with your idea or question. I am happy to help refine tasks before a PR.