Made status command use grep instead of head & tail
This commit is contained in:
@@ -156,5 +156,6 @@ end
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
print "@@filelist@@::"
|
||||||
puts @output_files.map{|f| File.join(@project_root, f) }.join("|")
|
puts @output_files.map{|f| File.join(@project_root, f) }.join("|")
|
||||||
|
|
||||||
|
|||||||
@@ -25,13 +25,13 @@ git_status_shortcuts() {
|
|||||||
git status; return 1
|
git status; return 1
|
||||||
fi
|
fi
|
||||||
# Fetch list of files from last line of script output
|
# Fetch list of files from last line of script output
|
||||||
files="$(echo "$cmd_output" | tail -n1)"
|
files="$(echo "$cmd_output" | grep '@@filelist@@::')"
|
||||||
# Export numbered env variables for each file
|
# Export numbered env variables for each file
|
||||||
local IFS="|"
|
local IFS="|"
|
||||||
e=1; for file in $files; do export $git_env_char$e="$file"; let e++; done
|
e=1; for file in $files; do export $git_env_char$e="$file"; let e++; done
|
||||||
|
|
||||||
# Print status
|
# Print status
|
||||||
echo "$cmd_output" | head -n-1
|
echo "$cmd_output" | grep -v '@@filelist@@::'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user