.--.--.       ,---,.    ,---,. 
 /  /    '.   ,'  .' |  ,'  .' | 
|  :  /`. / ,---.'   |,---.'   | 
;  |  |--`  |   |   .'|   |   .' 
|  :  ;_    :   :  :  :   :  :   
 \  \    `. :   |  |-,:   |  |-, 
  `----.   \|   :  ;/||   :  ;/| 
  __ \  \  ||   |   .'|   |   .' 
 /  /`--'  /'   :  '  '   :  '   
'--'.     / |   |  |  |   |  |   
  `--'---'  |   :  \  |   :  \   
            |   | ,'  |   | ,'   
            `----'    `----'                            

Command-line application that implements the functionality of the sff library.

Installation

Install from pub:

dart pub global activate sff

Install from clone:

dart pub global activate -s path .

Usage

sff <command> [arguments]

See --help or -h for more options.

Examples

Synchronization of two directories

sff sd --dir1 path/to/dir2 --dir2 path/to/dir2

Find duplicate files

sff fd --dir path/to/dir2

Compare files for equality

sff cfe --fiel1 path/to/file1 --fiel2 path/to/file2

Contributing

git clone https://github.com/yuraMovsesyan/sff_cli.git

cd ./sff_cli

dart pub get
dart run ./bin/sff_cli.dart

deb package

Build

sudo chmod +x ./deb_build.sh

sudo ./deb_build.sh

Install

sudo apt install ./build/sff.deb

Remove

sudo apt remove sff

Additional information

This utility is under development. With each new version, a new feature will be added.

Libraries