tools/
Git, the terminal, editors, debuggers and package managers.
4 results
tools/gitignore-how-git-decides-which-files-to-skip-and-the-one-rule-that-su.md
Gitignore: how Git decides which files to skip, and the one rule that surprises everyone
Why does a file show up in git status when you wanted it hidden, and why does a file you ignored sometimes stay tracked anyway? Five short…
tools/pipes-how-the-in-a-terminal-turns-small-commands-into-one-big-answer.md
Pipes: how the | in a terminal turns small commands into one big answer
How do you find the most popular page in a file of 15 million visits? In a terminal, you join small programs with the vertical bar `|`…
tools/path-why-a-terminal-says-command-not-found-for-a-program-you-installed.md
PATH: why a terminal says command not found for a program you installed
You installed a tool, but the terminal says `command not found`, or it runs an older version. The cause is almost always `PATH`: a short…
tools/what-does-1-2-3-mean-in-package-json-version-rules-you-can-try.md
What does ^1.2.3 mean in package.json? Version rules you can try
Open any package.json and you'll see versions like `^4.17.21` or `~1.2.3`. That little symbol is a rule for which updates npm may install…