{"$schema":"https://ejfox.com/schema/page-twin@1.json","kind":"tag","url":"https://ejfox.com/tag/cli","json_url":"https://ejfox.com/tag/cli.json","generator":"ejfox.com/json-twin@1","data":{"tag":"cli","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"}}],"scraps":[{"title":"CHRONOS II: a terminal hacking thriller","url":"https://deux.chronos-game.com/","tags":["videogames","hackers","cli"],"hostname":"deux.chronos-game.com","created_at":"2026-07-22T16:24:44+00:00"},{"title":"dlvhdr/gh-dash: A beautiful CLI dashboard for GitHub 🚀","url":"https://github.com/dlvhdr/gh-dash","tags":["code","cli"],"hostname":"github.com","created_at":"2024-06-01T00:37:49+00:00"},{"title":"command line - How to send output from one terminal to another without making any new pipe or file - Unix & Linux Stack Exchange","url":"https://unix.stackexchange.com/questions/261531/how-to-send-output-from-one-terminal-to-another-without-making-any-new-pipe-or-f","tags":["cli","howto"],"hostname":"unix.stackexchange.com","created_at":"2024-05-31T19:37:27+00:00"}]},"_links":{"self":"https://ejfox.com/tag/cli.json","html":"https://ejfox.com/tag/cli","blog_tag":"/blog/tag/cli.json"}}