1 Star 2 Fork 2

openKylin-backup / pacemaker

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
p-indent 9.10 KB
一键复制 编辑 原始数据 按行查看 历史
hjimmy 提交于 2020-03-28 18:35 . Initial commit
#!/bin/sh
#
# This is a copy of the linux kernel's Lindent because
# we use the same formatting. No point re-inventing that
# wheel.
#
# Differences to kernel style:
# --dont-break-procedure-type -> --break-procedure-type
#
OPTS=""
OPTS="$OPTS --linux-style"
#OPTS="$OPTS --blank-lines-after-commas"
OPTS="$OPTS --blank-lines-after-declarations"
#OPTS="$OPTS --blank-lines-after-procedures"
#OPTS="$OPTS --blank-lines-before-block-comments"
#OPTS="$OPTS --braces-after-if-line"
#OPTS="$OPTS --braces-after-func-def-line"
#OPTS="$OPTS --brace-indent"
#OPTS="$OPTS --braces-after-struct-decl-line"
#OPTS="$OPTS --braces-on-if-line"
#OPTS="$OPTS --braces-on-func-def-line"
#OPTS="$OPTS --braces-on-struct-decl-line"
#OPTS="$OPTS --break-after-boolean-operator"
OPTS="$OPTS --break-before-boolean-operator"
#OPTS="$OPTS --break-function-decl-args"
#OPTS="$OPTS --break-function-decl-args-end"
OPTS="$OPTS --case-indentation4"
OPTS="$OPTS --case-brace-indentation4"
#OPTS="$OPTS --comment-delimiters-on-blank-lines"
#OPTS="$OPTS --comment-indentation33"
OPTS="$OPTS --continuation-indentation4"
#OPTS="$OPTS --continue-at-parentheses"
#OPTS="$OPTS --cuddle-do-while"
#OPTS="$OPTS --cuddle-else"
#OPTS="$OPTS --declaration-comment-column33"
#OPTS="$OPTS --declaration-indentation16"
#OPTS="$OPTS --dont-break-function-decl-args"
#OPTS="$OPTS --dont-break-function-decl-args-end"
#OPTS="$OPTS --dont-break-procedure-type"
#OPTS="$OPTS --dont-cuddle-do-while"
#OPTS="$OPTS --dont-cuddle-else"
#OPTS="$OPTS --dont-format-comments"
#OPTS="$OPTS --dont-format-first-column-comments"
#OPTS="$OPTS --dont-line-up-parentheses"
#OPTS="$OPTS --dont-left-justify-declarations"
#OPTS="$OPTS --dont-space-special-semicolon"
#OPTS="$OPTS --dont-star-comments"
#OPTS="$OPTS --else-endif-column1"
#OPTS="$OPTS --format-all-comments"
#OPTS="$OPTS --format-first-column-comments"
#OPTS="$OPTS --gnu-style"
OPTS="$OPTS --honour-newlines"
#OPTS="$OPTS --ignore-newlines"
#OPTS="$OPTS --ignore-profile"
OPTS="$OPTS --indent-label2"
OPTS="$OPTS --indent-level4"
#OPTS="$OPTS --k-and-r-style"
#OPTS="$OPTS --leave-optional-blank-lines"
#OPTS="$OPTS --leave-preprocessor-space"
#OPTS="$OPTS --left-justify-declarations"
#OPTS="$OPTS --line-comments-indentation0"
OPTS="$OPTS --line-length100"
#OPTS="$OPTS --linux-style"
#OPTS="$OPTS --no-blank-lines-after-commas"
#OPTS="$OPTS --no-blank-lines-after-declarations"
#OPTS="$OPTS --no-blank-lines-after-procedures"
#OPTS="$OPTS --no-blank-lines-before-block-comments"
#OPTS="$OPTS --no-comment-delimiters-on-blank-lines"
#OPTS="$OPTS --no-space-after-casts"
#OPTS="$OPTS --no-parameter-indentation"
#OPTS="$OPTS --no-space-after-for"
#OPTS="$OPTS --no-space-after-function-call-names"
#OPTS="$OPTS --no-space-after-if"
#OPTS="$OPTS --no-space-after-parentheses"
#OPTS="$OPTS --no-space-after-while"
OPTS="$OPTS --no-tabs"
#OPTS="$OPTS --no-verbosity"
#OPTS="$OPTS --original"
#OPTS="$OPTS --parameter-indentation0"
#OPTS="$OPTS --paren-indentation"
#OPTS="$OPTS --preserve-mtime"
OPTS="$OPTS --preprocessor-indentation2"
OPTS="$OPTS --procnames-start-lines"
#OPTS="$OPTS --remove-preprocessor-space"
#OPTS="$OPTS --space-after-cast"
#OPTS="$OPTS --space-after-for"
#OPTS="$OPTS --space-after-if"
#OPTS="$OPTS --space-after-parentheses"
#OPTS="$OPTS --space-after-procedure-calls"
#OPTS="$OPTS --space-after-while"
#OPTS="$OPTS --space-special-semicolon"
#OPTS="$OPTS --standard-output"
#OPTS="$OPTS --start-left-side-of-comments"
#OPTS="$OPTS --struct-brace-indentation"
#OPTS="$OPTS --swallow-optional-blank-lines"
OPTS="$OPTS --tab-size8"
#OPTS="$OPTS --use-tabs"
#OPTS="$OPTS --verbose"
indent $OPTS "$@"
# Lookup table
# --blank-lines-after-commas -bc
# --blank-lines-after-declarations -bad
# --blank-lines-after-procedures -bap
# --blank-lines-before-block-comments -bbb
# --braces-after-if-line -bl
# --braces-after-func-def-line -blf
# --brace-indent -bli
# --braces-after-struct-decl-line -bls
# --braces-on-if-line -br
# --braces-on-func-def-line -brf
# --braces-on-struct-decl-line -brs
# --break-after-boolean-operator -nbbo
# --break-before-boolean-operator -bbo
# --break-function-decl-args -bfda
# --break-function-decl-args-end -bfde
# --case-indentation -clin
# --case-brace-indentation -cbin
# --comment-delimiters-on-blank-lines -cdb
# --comment-indentation -cn
# --continuation-indentation -cin
# --continue-at-parentheses -lp
# --cuddle-do-while -cdw
# --cuddle-else -ce
# --declaration-comment-column -cdn
# --declaration-indentation -din
# --dont-break-function-decl-args -nbfda
# --dont-break-function-decl-args-end -nbfde
# --dont-break-procedure-type -npsl
# --dont-cuddle-do-while -ncdw
# --dont-cuddle-else -nce
# --dont-format-comments -nfca
# --dont-format-first-column-comments -nfc1
# --dont-line-up-parentheses -nlp
# --dont-left-justify-declarations -ndj
# --dont-space-special-semicolon -nss
# --dont-star-comments -nsc
# --else-endif-column -cpn
# --format-all-comments -fca
# --format-first-column-comments -fc1
# --gnu-style -gnu
# --honour-newlines -hnl
# --ignore-newlines -nhnl
# --ignore-profile -npro
# --indent-label -iln
# --indent-level -in
# --k-and-r-style -kr
# --leave-optional-blank-lines -nsob
# --leave-preprocessor-space -lps
# --left-justify-declarations -dj
# --line-comments-indentation -dn
# --line-length -ln
# --linux-style -linux
# --no-blank-lines-after-commas -nbc
# --no-blank-lines-after-declarations -nbad
# --no-blank-lines-after-procedures -nbap
# --no-blank-lines-before-block-comments -nbbb
# --no-comment-delimiters-on-blank-lines -ncdb
# --no-space-after-casts -ncs
# --no-parameter-indentation -nip
# --no-space-after-for -nsaf
# --no-space-after-function-call-names -npcs
# --no-space-after-if -nsai
# --no-space-after-parentheses -nprs
# --no-space-after-while -nsaw
# --no-tabs -nut
# --no-verbosity -nv
# --original -orig
# --parameter-indentation -ipn
# --paren-indentation -pin
# --preserve-mtime -pmt
# --preprocessor-indentation -ppin
# --procnames-start-lines -psl
# --remove-preprocessor-space -nlps
# --space-after-cast -cs
# --space-after-for -saf
# --space-after-if -sai
# --space-after-parentheses -prs
# --space-after-procedure-calls -pcs
# --space-after-while -saw
# --space-special-semicolon -ss
# --standard-output -st
# --start-left-side-of-comments -sc
# --struct-brace-indentation -sbin
# --swallow-optional-blank-lines -sob
# --tab-size -tsn
# --use-tabs -ut
# --verbose -v
C
1
https://gitee.com/openkylin-backup/pacemaker.git
git@gitee.com:openkylin-backup/pacemaker.git
openkylin-backup
pacemaker
pacemaker
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891