Create the .artifacts/ folder and exclude it from git tracking.
Behavior
When the user asks to omit, exclude, ignore, or keep .artifacts/ out of tracked files:
- Create the
.artifacts/folder if it does not exist. - Add
.artifacts/to.git/info/exclude. - Do not add
.artifacts/to.gitignore. - Do not modify unrelated git configuration.
- Do not remove existing entries from
.git/info/exclude. - Avoid duplicate
.artifacts/entries.
Commands
Use safe, minimal commands:
mkdir -p .artifacts
grep -qxF '.artifacts/' .git/info/exclude || printf '\n.artifacts/\n' >> .git/info/exclude