Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/turbobasic/weird-file-names
weird file names π© for testing your shell scripts and applications
https://github.com/turbobasic/weird-file-names
linux macos python shell windows
Last synced: about 17 hours ago
JSON representation
weird file names π© for testing your shell scripts and applications
- Host: GitHub
- URL: https://github.com/turbobasic/weird-file-names
- Owner: turboBasic
- License: mit
- Created: 2024-09-17T09:25:23.000Z (8 days ago)
- Default Branch: main
- Last Pushed: 2024-09-17T14:05:53.000Z (8 days ago)
- Last Synced: 2024-09-21T21:03:52.366Z (4 days ago)
- Topics: linux, macos, python, shell, windows
- Language: Makefile
- Homepage:
- Size: 7.81 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Authors: AUTHORS.md
Awesome Lists containing this project
README
# weird-file-names-π©
Creates a directory with weird file names for testing how your shell scripts and applications
behave with such files.Files are installed into `~/.local/share/weird-file-names/` directory.
## Features
- Normal files: [normal_file.txt]
- Files with spaces in the name: [a bc.txt]
- Files with names ending with spaces: [dir / fileΒ Β ]
- Files with space in the name within directory with spaces in the name: [a dir/some settings.json]
- Nested directories with spaces in the name: [a dir/b dir/c .txt]
- Executable files with spaces in the name: [a dir/script file.sh]
- Files with new lines in the name: [file
with
new lines.txt] Β Β :warning: even GitHub can't provide it to the browser :relaxed:
- Files and dirs with Emojis: [dir with π© emoji/.file with emoji π© rc]## Installation
```bash
make
```[normal_file.txt]: src/normal_file.txt
[a bc.txt]: src/a%20%20bc.txt
[dir / fileΒ Β ]: src/dir%20%20/%20%20file%20%20
[a dir/some settings.json]: src/a%20%20dir/some%20settings.json
[a dir/script file.sh]: src/a%20%20dir/script%20file.sh
[a dir/b dir/c .txt]: src/a%20%20dir/b%20%20dir/c%20%20%20.txt
[dir with π© emoji/.file with emoji π© rc]: src/dir%20with%20π©%20emoji/.file%20with%20emoji%20π©%20rc
[file
with
new lines.txt]: src/file%0Awith%0Anew%20lines.txt