FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
patternfly-java/check.sh at main · patternfly-java/patternfly-java · GitHub
Uh oh!
There was an error while loading.
Please reload this page
.
patternfly-java
/
patternfly-java
Public
Notifications
You must be signed in to change notification settings
Fork
5
Star
34
Code
Issues
39
Pull requests
0
Discussions
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Security and quality
Insights
Expand file tree
Breadcrumbs
patternfly-java
/
check.sh
Copy path
More file actions
More file actions
Latest commit
History
History
History
executable file
·
97 lines (82 loc) · 2.2 KB
Breadcrumbs
patternfly-java
/
check.sh
Copy path
File metadata and controls
executable file
·
97 lines (82 loc) · 2.2 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
#!
/usr/bin/env bash
#
#
Copyright 2023 Red Hat
#
#
Licensed under the Apache License, Version 2.0 (the "License");
#
you may not use this file except in compliance with the License.
#
You may obtain a copy of the License at
#
#
https://www.apache.org/licenses/LICENSE-2.0
#
#
Unless required by applicable law or agreed to in writing, software
#
distributed under the License is distributed on an "AS IS" BASIS,
#
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
#
See the License for the specific language governing permissions and
#
limitations under the License.
#
#
--------------------------------------------------
#
#
Checks the source code using the 'check' Maven
#
profile (enforcer, checkstyle, license headers,
#
editorconfig, import sorting).
#
#
--------------------------------------------------
set
-Eeuo pipefail
trap
cleanup SIGINT SIGTERM ERR EXIT
VERSION=0.0.1
#
Change into the script's directory
#
Using relative paths is safe!
script_dir=
$(
cd
"
$(
dirname
"
${BASH_SOURCE[0]}
"
)
"
&
>
/dev/null
&&
pwd
-P
)
readonly
script_dir
cd
"
${script_dir}
"
usage
() {
cat
<<
EOF
USAGE:
$(
basename
"
${BASH_SOURCE[0]}
"
)
[FLAGS]
FLAGS:
-h, --help Prints help information
-v, --version Prints version information
--no-color Uses plain text output
EOF
exit
}
cleanup
() {
trap
- SIGINT SIGTERM ERR EXIT
}
setup_colors
() {
if
[[
-t
2 ]]
&&
[[
-z
"
${NO_COLOR-}
"
]]
&&
[[
"
${TERM-}
"
!=
"
dumb
"
]]
;
then
NOFORMAT=
'
\033[0m
'
RED=
'
\033[0;31m
'
GREEN=
'
\033[0;32m
'
ORANGE=
'
\033[0;33m
'
BLUE=
'
\033[0;34m
'
PURPLE=
'
\033[0;35m
'
CYAN=
'
\033[0;36m
'
YELLOW=
'
\033[1;33m
'
else
#
shellcheck disable=SC2034
NOFORMAT=
'
'
RED=
'
'
GREEN=
'
'
ORANGE=
'
'
BLUE=
'
'
PURPLE=
'
'
CYAN=
'
'
YELLOW=
'
'
fi
}
msg
() {
echo
>&2
-e
"
${1-}
"
}
die
() {
local
msg=
$1
local
code=
${2-1}
#
default exit status 1
msg
"
$msg
"
exit
"
$code
"
}
version
() {
msg
"
${BASH_SOURCE[0]}
$VERSION
"
exit
0
}
parse_params
() {
while
:
;
do
case
"
${1-}
"
in
-h | --help) usage ;;
-v | --version) version ;;
--no-color) NO_COLOR=1 ;;
-
?*
) die
"
Unknown option:
$1
"
;;
*
)
break
;;
esac
shift
done
return
0
}
parse_params
"
$@
"
setup_colors
mvn
test
-P check,showcase
Back
|
FazBrowse Home
|
New Git URL