Skip to content
/ gff Public

Go file flatting - extract files from directories.

License

Notifications You must be signed in to change notification settings

gonejack/gff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gff

Go file flatting - extract files from sub-directories.

GitHub go.mod Go version Build GitHub license

Usage

before
.
├── a
│   └── a.flv
├── b
│   └── b.flv
└── c.flv
> go get github.com/gonejack/gff

> gff -y '*.flv'
after
.
├── a
├── a_a.flv
├── b
├── b_b.flv
└── c.flv

Help

Usage: gff [<patterns> ...]

Extract files from nested directory https://github.com/gonejack/gff

Arguments:
  [<patterns> ...]

Flags:
  -h, --help             Show context-sensitive help.
  -s, --separator="_"    Filename separator.
  -y, --yes              Make real changes.