BByteLoggerinbytelogger.hashnode.dev·3d ago · 3 min readRunning Git Commands from Python Once scaffold writes all the project files, it needs to turn the directory into an actual git repository - run git init, stage everything, and make the first commit. I went with running the git binary00
SSystemCraftDevinsystemcraftpress.hashnode.dev·3d ago · 4 min read'Permission Denied' When Running a Script — It's Not Broken, It's Not Executable YetAdapted from the Command Line Essentials Companion Guide. You write a script, save it, and try to run it: $ ./deploy.sh -bash: ./deploy.sh: Permission denied The file is definitely there. cat deploy00
NKNitesh Kumar Tuduinblog.thecodingant.in·4d ago · 5 min readI Built a TUI Package Manager for AI Agent Skills — Here's WhyIf you've been using AI coding agents for a while, you've probably collected a pile of SKILL.md files scattered across different folders. One for Claude Code, another for Cursor, maybe a third sitting00
BByteLoggerinbytelogger.hashnode.dev·Sep 1 · 3 min readRendering and Writing Files in PythonWith the CLI shell in place, the next problem was what scaffoldr init actually creates. In v0.1.0, every project got the same directory structure and files - README, CONTRIBUTING guide, pyproject.toml00
SSevenindaoxe-notes.hashnode.dev·Aug 31 · 6 min readOne API key, three terminals: driving many models from the shell with llm, mods and aichatPosted first on DEV.to: https://dev.to/seven7763/one-api-key-three-terminals-driving-many-models-from-the-shell-with-llm-mods-and-aichat-c0b The fastest way to use an LLM is often not a chat window —00
BByteLoggerinbytelogger.hashnode.dev·Aug 29 · 3 min readSetting up a CLI with TyperI'd used argparse before. It's clunky - lots of boilerplate for even simple commands. Typer works differently. You write a normal function with type annotated parameters. Typer builds the CLI from the10
AAndrewinrizzdev.hashnode.dev·Aug 28 · 9 min readThe VS Code agent host is a process not a panelThe VS Code agent host is a dedicated process. Copilot, Claude, and Codex run there over the Agent Host Protocol. The chat panel is a client of that process, not the place the session lives. The wrong00
AAndrewinrizzdev.hashnode.dev·Aug 28 · 8 min readInstall claude-mem so the next session remembersInstall claude-mem so a brand-new Claude Code session prints yesterday's observations without a paste. The command people copy first is the one that does not do that. npm install -g claude-mem drops a00
AAndrewinrizzdev.hashnode.dev·Aug 26 · 9 min readWrite settings.json without granting git star mainClaude Code settings that grant Bash(git * main) now greet you with a startup warning. The file you actually want is smaller, and git push still knocks. The 2.1.246 changelog named that rule on purpos00
AAndrewinrizzdev.hashnode.dev·Aug 26 · 7 min readclaude-mem exists because Claude Code starts coldclaude-mem exists because Claude Code starts cold. Anthropic's Tuesday memory launch is chat and Cowork. The CLI is not in that sentence. The post talks like a hive just formed. "Wherever you work wit00