summaryrefslogtreecommitdiff
path: root/other/astyle
diff options
context:
space:
mode:
authorirungentoo <irungentoo@gmail.com>2015-04-25 20:39:13 -0400
committerirungentoo <irungentoo@gmail.com>2015-04-25 20:39:13 -0400
commit422e74424a759c31d1dcfe0d1d9fbce3f39efb32 (patch)
tree2573d07ace13214f568d917ea70020c66c342b33 /other/astyle
parent28de3f59fdfc185e42d3d5393de7fd5ba78eae5d (diff)
Switched tox.h to the dsl generated one.
Added input file to generate it. Moved the astyle stuff to the astyle directory in other/.
Diffstat (limited to 'other/astyle')
-rw-r--r--other/astyle/README11
-rw-r--r--other/astyle/astylerc11
-rw-r--r--other/astyle/pre-commit17
3 files changed, 39 insertions, 0 deletions
diff --git a/other/astyle/README b/other/astyle/README
new file mode 100644
index 00000000..26802ec7
--- /dev/null
+++ b/other/astyle/README
@@ -0,0 +1,11 @@
1This directory can house various tools and utilities.
2
3astylerc
4 - This file can be used in the precommit hook to try its best
5 at making the code conform to the coding style document.
6
7pre-commit (*NIX only at the moment)
8 - Lints your file in adherence to the coding style doucment as
9 best as possible in terms of spacing, indenting, etc.
10 - Requires you to have astyle installed.
11 - To use, copy this file to ProjectTox-Core/.git/hooks
diff --git a/other/astyle/astylerc b/other/astyle/astylerc
new file mode 100644
index 00000000..dd738b74
--- /dev/null
+++ b/other/astyle/astylerc
@@ -0,0 +1,11 @@
1--style=kr
2 --pad-header
3 --max-code-length=120
4 --convert-tabs
5 --indent-switches
6 --pad-oper
7 --align-pointer=name
8 --align-reference=name
9 --preserve-date
10 --lineend=linux
11 --break-blocks \ No newline at end of file
diff --git a/other/astyle/pre-commit b/other/astyle/pre-commit
new file mode 100644
index 00000000..8f91779d
--- /dev/null
+++ b/other/astyle/pre-commit
@@ -0,0 +1,17 @@
1#!/usr/bin/env sh
2#
3# An example hook script to verify what is about to be committed.
4# Called by "git commit" with no arguments. The hook should
5# exit with non-zero status after issuing an appropriate message if
6# it wants to stop the commit.
7#
8# To enable this hook, rename this file to "pre-commit".
9
10for file in `git diff-index --diff-filter=ACMR --name-only HEAD`; do
11 if [[ $file == *.c || $file == *.h ]]
12 then
13 echo $file
14 `which astyle` $file --options=tools/astylerc
15 git add $file
16 fi
17done \ No newline at end of file