mirror of
https://github.com/kdabir/has.git
synced 2024-11-11 14:40:48 +01:00
f5981b9145
* [SC2196] Use grep -Eegrep is non-standard and deprecated. * [SC2086] Double quoting Double quote to prevent globbing and word splitting. * [SC2059] printf syntax Don't use variables in the printf format string. Use printf "..%s.." "$foo". Update matching test to not assume whitespace is <space> * [SC2002] Useless cat. Consider 'cmd < file | ..' or 'cmd file | ..' instead. * Update Unicode PASS/FAIL output - [x] NEW variables for 'checkmark' and 'fancy x' and tput colours - [x] eg: `checkmark` = `\342\234\223` - [x] eg: `PASS=${txtbold}${txtgreen}${checkmark}${txtreset}` - [x] update `printf` statements to use `%b` for unicode variables. - [x] Using readonly variables for - [x] $BINARY_NAME and $VERSION - [x] $PASS and $FAIL - [x] refactor `.hasrc` file reading - [x] [SC2002] Useless cat - [x] Add new BATS tests for Unicode output * Repo scaffolding - shellscript filetype - [x] Add shellscripts to `.editorconfig` - [x] Add shellscripts to `.gitattributes` * Refactored tests to use consistent unicode glyphs.
9 lines
351 B
Text
9 lines
351 B
Text
# Auto detect text files and perform LF normalization
|
|
# http://davidlaing.com/2012/09/19/customise-your-gitattributes-to-become-a-git-ninja/
|
|
* text=auto eol=lf
|
|
#
|
|
# The above will handle all files NOT found below
|
|
#
|
|
*.sh text diff=sh eol=lf
|
|
*.bash text diff=sh eol=lf
|
|
*.md text eol=lf
|