kowainik / kowainik/life-sync

Add `--dry` mode

Open
#92 0 comments 1 reaction 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.