Utility which sorts the given file in-place and optionally inserts the given additions into the file
The program prints the following usage text when invoked with the -h or --help arguments:
Utility which sorts the given file in-place and optionally inserts the given additions into the file
Usage: insort [OPTIONS] <filename> [additions]...
Arguments:
<filename> The file to sort and optionally insert additions into
[additions]... Optional string(s) to insert into the file (strings already in the file will not be inserted)
Options:
-c, --create Create the output file if it doesn't already exist
-n, --no-create Don't create the output file if it doesn't already exist
-h, --help Print help
-V, --version Print version
Here's an example of adding .env and **/.DS_Store as lines in .gitignore and ensuring that .gitignore is sorted.
$ insort .gitignore '**/.DS_Store' .env
.gitignore sorted and 2 additions inserted.