Skip to content
Fix line endings recursively in all the files in the current directory with a single command!
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
LICENSE
README.md
ender.py

README.md

EOL Ender

Fix line endings recursively in all the files in the current directory with a single command!

What does this do exactly?

This script changes the EOL characters in all files (optionally with a specified extention) to LF. It doesn't touch .ps, .bat, .cmd or .btm files as they are DOS specific files and should have CRLF line endings.

Requirements

Usage

ender.py [DIRECTORY] [EXTENSION]

Arguments

  • DIRECTORY
    The path (relative or absolute) to the directory in which the files are to be searched. Defaults to the current working directory ..
  • EXTENSION
    If the extension is specified, only the files with this extension will be changed. Defaults to all the files in the current and sub directories.

Examples

  1. Fix line endings for all files inside the current directory (and subdirectories).
ender.py
  1. Fix line endings for all files inside the parser directory (and its subdirectories).
ender.py parser
  1. Fix line endings for all files, with .go extention, inside the current directory (and subdirectories).
ender.py . go
  1. Fix line endings for all files, with .prism extention, inside the examples directory (and its subdirectories).
ender.py examples prism

Notes

To download this script, Right-Click here and click Save Link As... and save the file.

Feel free to open issues and/or pull requests if you want to contribute.

You can’t perform that action at this time.