Add `--dry` mode
Open
enhancement
UX
- Dominant language
- Haskell
- Stars
- 21
- Forks
- 3
- PR merge metrics
- No merged PRs in 30d
Description
Sometimes you don't want to update files just yet. You might want to see what files will change (both locally and remotely) and the diff for them, and only after that confirm pulling or pushing updates.
Contributor guide
Research direction
Start by locating the CLI argument handling and the synchronization flow for local and remote updates. Trace how pulling and pushing currently change files, then define dry mode as a preview of affected files and their diffs without applying changes, followed by confirmation before updates proceed.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- haskell
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100