Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/miomit/sff_cli
Command-line application that implements the functionality of the sff library.
https://github.com/miomit/sff_cli
cli dart files
Last synced: 16 days ago
JSON representation
Command-line application that implements the functionality of the sff library.
- Host: GitHub
- URL: https://github.com/miomit/sff_cli
- Owner: miomit
- License: gpl-3.0
- Created: 2024-01-30T21:00:28.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-08-16T04:54:23.000Z (3 months ago)
- Last Synced: 2024-10-30T13:08:59.904Z (18 days ago)
- Topics: cli, dart, files
- Language: Dart
- Homepage: https://pub.dev/packages/sff
- Size: 74.2 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
[![pub package](https://img.shields.io/pub/v/sff.svg)](https://pub.dev/packages/sff)
[![miomit-sff-cli0](https://snapcraft.io/miomit-sff-cli0/badge.svg)](https://snapcraft.io/miomit-sff-cli0)
```
.--.--. ,---,. ,---,.
/ / '. ,' .' | ,' .' |
| : /`. / ,---.' |,---.' |
; | |--` | | .'| | .'
| : ;_ : : : : : :
\ \ `. : | |-,: | |-,
`----. \| : ;/|| : ;/|
__ \ \ || | .'| | .'
/ /`--' /' : ' ' : '
'--'. / | | | | | |
`--'---' | : \ | : \
| | ,' | | ,'
`----' `----'
```Command-line application that implements the functionality of the [sff library](https://github.com/yuraMovsesyan/sff_lib).
[![Get it from the Snap Store](https://snapcraft.io/static/images/badges/en/snap-store-black.svg)](https://snapcraft.io/miomit-sff-cli0)
## Installation
### Install from pub:
`dart pub global activate sff`### Install from clone:
`dart pub global activate -s path .`## Usage
```bash
sff [arguments]
```See `--help` or `-h` for more options.
## Examples
### Synchronization of two directories
```bash
sff sd --dir1 path/to/dir2 --dir2 path/to/dir2
```### Find duplicate files
```bash
sff fd --dir path/to/dir2
```### Compare files for equality
```bash
sff cfe --fiel1 path/to/file1 --fiel2 path/to/file2
```## Contributing
```bash
git clone https://github.com/yuraMovsesyan/sff_cli.gitcd ./sff_cli
dart pub get
dart run ./bin/sff_cli.dart
```## deb package
### Build
```bash
make package
```### Install
```bash
sudo apt install ./build/sff.deb
```### Remove
```bash
sudo apt remove sff
```## Additional information
This utility is under development. With each new version, a new feature will be added.