Skip to content

Version control for HUMANS. Make sense of all the copies of copies of files on your desktop!

Notifications You must be signed in to change notification settings

davepagurek/file-fantasy

Repository files navigation

file-fantasy

Version control for HUMANS. Make sense of all the copies of copies of files on your desktop!

Installation

npm install -g @davepagurek/file-fantasy

Usage

commit a file to make a backup of it.

$ ff commit something.txt
something.txt was copied to something_Copy(2).txt

branch a file to make a separate version of it. No need to come up with a branch name, we do that for you!

$ ff branch something.txt
file: something.txt | newish file: spmfthiog.txt
something.txt was copied to spmfthiog.txt

merge a source branch into a destination branch (and shove the contents of both together.)

$ ff merge spmfthiog.txt something_Copy\(2\).txt
🤯 Merged to create: something_Copy(3)-spmfthiog.txt

Create a log of all the complex version history so you can understand where all those files came from.

Screen Shot 2020-05-17 at 12 36 52 PM Screen Shot 2020-05-17 at 12 31 21 PM
Broke Woke

Dev setup

# set up dependencies
npm install

# let you use the ff utility
npm link

About

Version control for HUMANS. Make sense of all the copies of copies of files on your desktop!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •