mirror of https://github.com/openXC7/prjxray.git
16 lines
346 B
Bash
Executable File
16 lines
346 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# Wrapper to clean up newlines
|
|
# We could do this in tcl...but tcl
|
|
|
|
fn=$1
|
|
|
|
third_party/reformat.tcl $fn >/dev/null
|
|
# Always puts a newline at the end, even if there was one before
|
|
# remove duplicates, but keep at least one
|
|
printf "%s\n" "$(< $fn)" >$fn.tmp
|
|
mv $fn.tmp $fn
|
|
|
|
# Remove trailing spaces
|
|
sed -i 's/[ \t]*$//' "$fn"
|
|
|