{"$schema":"https://ejfox.com/schema/page-twin@1.json","kind":"blog_tag","url":"https://ejfox.com/blog/tag/cli","json_url":"https://ejfox.com/blog/tag/cli.json","generator":"ejfox.com/json-twin@1","data":{"tag":"cli","count":4,"posts":[{"slug":"projects/github-sloth","title":"GitHub Sloth","date":"2026-05-01T00:00:00.000Z","type":"post","draft":false,"tags":["cli","terminal","git"],"toc":[],"metadata":{"title":"GitHub Sloth","date":"2026-05-01T00:00:00.000Z","category":"Tools","featured":false,"draft":false,"url":"https://github.com/ejfox/github-sloth","tech":["Rust"],"state":"deployed","ai-involvement":"ai-assisted","tags":["cli","terminal","git"],"words":180,"images":2,"imageDetails":{"total":2,"cloudinary":2,"withDimensions":0},"links":0,"codeBlocks":0,"headers":{},"toc":[],"type":"post","slug":"projects/github-sloth"}},{"slug":"projects/showtouch","title":"showtouch","date":"2024-10-01T04:00:00.000Z","type":"post","tags":["cli","terminal","programming"],"toc":[],"metadata":{"title":"showtouch","date":"2024-10-01T04:00:00.000Z","category":"Tools","featured":false,"url":"https://github.com/ejfox/showtouch","tech":["Python","ASCII Art","Terminal"],"state":"prototype","ai-involvement":"ai-assisted","tags":["cli","terminal","programming"],"words":92,"images":2,"imageDetails":{"total":2,"cloudinary":2,"withDimensions":0},"links":0,"codeBlocks":0,"headers":{},"toc":[],"type":"post","slug":"projects/showtouch"}},{"slug":"projects/terminal-tools","title":"Terminal Tools","date":"2026-09-30T04:00:00.000Z","type":"post","draft":false,"tags":["cli","terminal","tools"],"toc":[{"text":"Utilities","slug":"utilities","level":"h2","children":[{"text":"git-status-dash","slug":"git-status-dash","level":"h3","children":[]},{"text":"GitHub Sloth","slug":"github-sloth","level":"h3","children":[]},{"text":"tmux-link-grab","slug":"tmux-link-grab","level":"h3","children":[]},{"text":"Music CLI","slug":"music-cli","level":"h3","children":[]},{"text":"Robots","slug":"robots","level":"h3","children":[]}]},{"text":"Input and display","slug":"input-and-display","level":"h2","children":[{"text":"PS5 Tmux","slug":"ps5-tmux","level":"h3","children":[]},{"text":"Talon Sketchybar","slug":"talon-sketchybar","level":"h3","children":[]},{"text":"showtouch","slug":"showtouch","level":"h3","children":[]},{"text":"ascii_webcam","slug":"ascii_webcam","level":"h3","children":[]}]},{"text":"Games and toys","slug":"games-and-toys","level":"h2","children":[{"text":"CLI Ching","slug":"cli-ching","level":"h3","children":[]},{"text":"CLI Conway","slug":"cli-conway","level":"h3","children":[]},{"text":"CLI Delta Dojo","slug":"cli-delta-dojo","level":"h3","children":[]},{"text":"CLI Ascii 3D","slug":"cli-ascii-3d","level":"h3","children":[]},{"text":"CLI AI Chat","slug":"cli-ai-chat","level":"h3","children":[]}]}],"metadata":{"title":"Terminal Tools","date":"2026-09-30T04:00:00.000Z","category":"Tools","featured":false,"draft":false,"tech":["Rust","Go","Python","Node.js","Shell","tmux"],"state":"deployed","ai-involvement":"ai-assisted","tags":["cli","terminal","tools"],"words":546,"images":14,"imageDetails":{"total":14,"cloudinary":14,"withDimensions":0},"links":14,"codeBlocks":0,"headers":{"h2":3},"toc":[{"text":"Utilities","slug":"utilities","level":"h2","children":[{"text":"git-status-dash","slug":"git-status-dash","level":"h3","children":[]},{"text":"GitHub Sloth","slug":"github-sloth","level":"h3","children":[]},{"text":"tmux-link-grab","slug":"tmux-link-grab","level":"h3","children":[]},{"text":"Music CLI","slug":"music-cli","level":"h3","children":[]},{"text":"Robots","slug":"robots","level":"h3","children":[]}]},{"text":"Input and display","slug":"input-and-display","level":"h2","children":[{"text":"PS5 Tmux","slug":"ps5-tmux","level":"h3","children":[]},{"text":"Talon Sketchybar","slug":"talon-sketchybar","level":"h3","children":[]},{"text":"showtouch","slug":"showtouch","level":"h3","children":[]},{"text":"ascii_webcam","slug":"ascii_webcam","level":"h3","children":[]}]},{"text":"Games and toys","slug":"games-and-toys","level":"h2","children":[{"text":"CLI Ching","slug":"cli-ching","level":"h3","children":[]},{"text":"CLI Conway","slug":"cli-conway","level":"h3","children":[]},{"text":"CLI Delta Dojo","slug":"cli-delta-dojo","level":"h3","children":[]},{"text":"CLI Ascii 3D","slug":"cli-ascii-3d","level":"h3","children":[]},{"text":"CLI AI Chat","slug":"cli-ai-chat","level":"h3","children":[]}]}],"type":"post","slug":"projects/terminal-tools"}},{"slug":"week-notes/2024-32","title":"Overview of the Week","date":"2024-08-05T13:13:52.000Z","type":"post","dek":"In which the author creates a mystical CLI tool, delves into turning bookmarks into a knowledge graph, and sets forth on a journey towards personal growth and community engagement.","modified":"2024-10-14T23:49:22.000Z","tags":["weekly-notes","reflections","progress","cli","coding","tool"],"toc":[{"text":"Overview of the Week","slug":"overview-of-the-week","level":"h2","children":[]},{"text":"Projects Worked On","slug":"projects-worked-on","level":"h2","children":[{"text":"Draft Assistant cli-content","slug":"draft-assistant-cli-content","level":"h3","children":[]},{"text":"Studio Internal Mission Control","slug":"studio-internal-mission-control","level":"h3","children":[]}]},{"text":"Creative Endeavors","slug":"creative-endeavors","level":"h2","children":[]}],"metadata":{"tags":["weekly-notes","reflections","progress","cli","coding","tool"],"modified":"2024-10-14T23:49:22.000Z","date":"2024-08-05T13:13:52.000Z","dek":"In which the author creates a mystical CLI tool, delves into turning bookmarks into a knowledge graph, and sets forth on a journey towards personal growth and community engagement.","words":88,"images":0,"imageDetails":{"total":0,"cloudinary":0,"withDimensions":0},"links":1,"codeBlocks":0,"headers":{"h2":3},"toc":[{"text":"Overview of the Week","slug":"overview-of-the-week","level":"h2","children":[]},{"text":"Projects Worked On","slug":"projects-worked-on","level":"h2","children":[{"text":"Draft Assistant cli-content","slug":"draft-assistant-cli-content","level":"h3","children":[]},{"text":"Studio Internal Mission Control","slug":"studio-internal-mission-control","level":"h3","children":[]}]},{"text":"Creative Endeavors","slug":"creative-endeavors","level":"h2","children":[]}],"type":"post","slug":"week-notes/2024-32"}}]},"_links":{"self":"https://ejfox.com/blog/tag/cli.json","html":"https://ejfox.com/blog/tag/cli","tag_page":"/tag/cli.json"}}