Skip to content

Commit cf9dac0

Browse files
nrjdalalclaude
andcommitted
chore: release v5.4.0
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 78e63dd commit cf9dac0

3 files changed

Lines changed: 14 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# Changelog
22

3+
## v5.4.0 (2026-03-22)
4+
5+
- **Local directory interactive mode** - browse local directories with `gitpick -i`
6+
- `gitpick -i` browses cwd
7+
- `gitpick -i target` browses cwd, copies selected to target
8+
- `gitpick ./path -i target` browses a specific path
9+
- Uses `git ls-files` to respect `.gitignore` when in a git repo
10+
- Falls back to manual walk (skipping `.git` only) outside git repos
11+
- Preserves symlinks when copying (uses `lstat` + `symlink`)
12+
- Warns on symlink copy failures instead of swallowing silently
13+
- Errors on target-inside-source and missing source with explicit target
14+
315
## v5.3.0 (2026-03-22)
416

517
- **File preview** - press enter on a file to view its content with line numbers and cursor navigation

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
**Now with Interactive Mode.** Browse any repo right in your terminal. See every file, pick what you want, skip what you don't. Just `gitpick owner/repo -i` and you're in. No more guessing paths.
1313

14-
📦 `Zero dependencies` / `Un/packed (~64/24kb)` / `Faster and more features` yet drop-in replacement for `degit`
14+
📦 `Zero dependencies` / `Un/packed (~67/25kb)` / `Faster and more features` yet drop-in replacement for `degit`
1515

1616
> #### Just `copy-and-paste` any GitHub, GitLab or Bitbucket URL - no editing required (shorthands work too) - to clone individual files, folders, branches, commits, raw content or even entire repositories without the `.git` directory.
1717

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "gitpick",
3-
"version": "5.3.0",
3+
"version": "5.4.0",
44
"description": "Clone exactly what you need aka straightforward project scaffolding!",
55
"keywords": [
66
"clone",

0 commit comments

Comments
 (0)