An open API service indexing awesome lists of open source software.

https://github.com/xvoland/shuffle-files

This is a CLI tool which shuffles the files in the directory, their content, but without changing the file names
https://github.com/xvoland/shuffle-files

cli clitools console directories files files-shuffle freebsd golang homebrew homebrew-formula homebrew-tap linux macos shell tools windows

Last synced: 2 months ago
JSON representation

This is a CLI tool which shuffles the files in the directory, their content, but without changing the file names

Awesome Lists containing this project

README

        

# SHUFFLE-FILES
This is a CLI tool which shuffles the files in the directory, their content, but without changing the file names.

*NOTE: If the path contains subdirectories, this has no effect on them. Also, the application ignores all files that begin with a dot "."*

DOTOCA Ltd.

## Install

### 🍺 Homebrew. Let’s try it!

```bash
brew tap xvoland/shuffle-files

brew install shuffle-files
```
or
```bash
brew install xvoland/shuffle-files
```


### 🐙 GitHub Releases

Alternatively, binaries are available in the [GitHub Releases][githubreleases]. Or you can visit the [home page][homepage]




# ℹ️ How it use

#### Path
```bash
shuffle-files ./some_path_to_files
```

*Shuffles the files in the specified path `./some_path_to_files`*
*For example, the directory contains:*

- file1 (content1)
- file2 (content2)
- file3 (content3)

*After running the `shuffle_file`, now has content like this:*

- file1 (content2)
- file2 (content1)
- file3 (content3)

#### -o (output)

```bash
shuffle-files ./some_path_to_files -o /output_path
```

*Shuffles the files in the specified path `./some_path_to_files` and copy output result to `/output_path`*

#### --debug
```bash
shuffle-files ./some_path_to_files --debug
```

*Shuffles the files in the specified path `./some_path_to_files` and display the result of the program on the screen*

#### --test
```bash
shuffle-files ./some_path_to_files --test
```

*Shuffles the files in the specified path `./some_path_to_files` and do nothing with the files*

#### Combination of flags
```bash
shuffle-files ./some_path_to_files --test --debug
```

*You have the ability to combine keys.
For example, shuffles the files in the specified path `./some_path_to_files` and do nothing with the files, and display the result of the program on the screen*

#### --help
```bash
shuffle-files --help
```

*Show help on the screen*

#### --version
```bash
shuffle-files --version
```

*Show program version*




# ⚠️ Donation

Whether I receive the money or not, I’ll keep improving the app because I genuinely love seeing people use it to achieve their goals. Every single dollar truly makes a difference for creators like me. It helps cover things like domain hosting and the countless hours I spend coding. Your support would mean the world to me and even give me a bit more time to spend with my family. Thank you so much!

### Crypto

**BTC (ERC20):** 0x17496b75d241d377334717f8cbc16cc1a5b80396

**USDT (TRC20):** TAAsGXjNoQRJ7ewxSBL2W3DUCoG7h8LCT6

### Other

[Donate here for my projects][paypal]

Click here to lend your support to my projects and make a donation!




# ☎️ Connect with me:

### Social
[xVoLAnD][home]
[xvoland | Instagram][instagram]
[Vitalii Tereshchuk | YouTube][youtube]




# 📺 My Latest YouTube Videos:

- [Так, я люблю то... – україномовна пісня-балада про пристрасть та тінь #music #ukrainemusic #ukraine](https://www.youtube.com/watch?v=5y3ZoEiTkIs)
- [🎹🎵 Так, я люблю то... | Yes, I love that... Альбом: Загартована.](https://www.youtube.com/watch?v=sLOwVzjZpIQ)
- [ Open WebUI on macOS - 500 Internal Server Error](https://www.youtube.com/watch?v=o27YivGfE2w)
- [Ukrainian Trident Liquid like the logo presentation of the new Apple iPhone 16e](https://www.youtube.com/watch?v=cytfVpT3Vp8)
- [🫥 Amazing Maths Trick - 20 Grains. #shorts #shortvideo](https://www.youtube.com/watch?v=CIeWMRxcKi4)

➡️ [more videos...][youtube]



## ⛔ License

© 2023, [Vitalii Tereshchuk][home] via Apache2.0 license.

[home]: http://dotoca.net
[homepage]: https://dotoca.net/shuffle-files
[githubreleases]: https://github.com/xvoland/shuffle-files/releases
[paypal]: https://paypal.me/xvoland
[youtube]: https://youtube.com/xvoland
[instagram]: https://www.instagram.com/xvoland/
[opencollective]: https://opencollective.com/extract/backers/0/website