aboutsummaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorYann Herklotz <ymherklotz@gmail.com>2017-09-09 08:33:55 +0100
committerYann Herklotz <ymherklotz@gmail.com>2017-09-09 08:33:55 +0100
commit159004bc7f70615d7bcc9469b86131fef1dcf147 (patch)
tree7e34fe5a66cdcaae25e04f144d6299a43201f31d /scripts
parent6e4681a86fc1d118571dac06ffa811a988a1066a (diff)
downloadYAGE-159004bc7f70615d7bcc9469b86131fef1dcf147.tar.gz
YAGE-159004bc7f70615d7bcc9469b86131fef1dcf147.zip
removed sourceme and added tools
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/add_version_headers94
-rwxr-xr-xscripts/update_docs27
2 files changed, 0 insertions, 121 deletions
diff --git a/scripts/add_version_headers b/scripts/add_version_headers
deleted file mode 100755
index def7d55a..00000000
--- a/scripts/add_version_headers
+++ /dev/null
@@ -1,94 +0,0 @@
-#!/usr/bin/env python
-# -----------------------------------------------------------------------------
-# add_version_headers
-#
-# Add version header
-#
-# Copyright (c) 2017 Yann Herklotz Grave <ymherklotz@gmail.com> -- MIT License
-# See file LICENSE for more details
-# -----------------------------------------------------------------------------
-
-"""\file add_version_headers
-\brief Adds the version headers to every file.
-
-Add Version Headers
-===================
-
-This file adds the version headers to every file in the directory
-
-
-Improvements
-------------
-
-Add the ability to input command line arguments.
-"""
-
-import os
-import re
-import sys
-
-
-header = """/* ---------------------------------------------------------------\
--------------
- * {0}
- *
- * Copyright (c) 2017 Yann Herklotz Grave <ymherklotz@gmail.com>
- * MIT License, see LICENSE file for more details.
- * ----------------------------------------------------------------------------
- */
-
-"""
-
-
-class HeaderUpdate(object):
- """Updates the header in all the source and header files in the code"""
- def __init__(self, **kwargs):
- self.match_re = ".*[.]cpp$|.*[.]hpp$"
- self.exclude_re = "^$"
- self.exclude_build = True
- self.exclude_dir = ".*build.*"
- self.match_dir = ""
- self.comment_match = "^\/[*] -+"
- self.starting_dir = os.getcwd()
- for key, value in kwargs.items():
- setattr(self, key, value)
-
- def writeHeader(self):
- def writeFileOperation(filePath, src):
- if not re.match(self.comment_match, src):
- print(filePath, end=" ")
- with open(filePath, 'w') as src_file_lic:
- src_file_lic.write(header.format(filePath))
- src_file_lic.write(src)
- print("-- done")
-
- self._traverseDir(self.starting_dir, writeFileOperation)
-
- def updateHeader(self):
- ...
-
- def removeHeader(self):
- ...
-
- def _traverseDir(self, path, fileOperation):
- for subdir, dirs, files in os.walk(os.getcwd()):
- if (not re.match(self.exclude_dir, subdir)) and \
- (re.match(self.match_dir, subdir)):
- for fileName in files:
- if (re.match(self.match_re, fileName)) and \
- (not re.match(self.exclude_re, fileName)):
- with open(os.path.join(subdir, fileName), 'r') \
- as src_file:
- src = src_file.read()
- fileOperation(os.path.join(subdir, fileName), src)
-
-
-def main(argv):
- update = HeaderUpdate(exclude_re="^picopng[.]cpp",
- exclude_dir=".*build.*|.*google.*",
- match_dir=".*src.*|.*include.*|.*test.*")
- update.writeHeader()
-
-
-if __name__ == "__main__":
- main(sys.argv)
diff --git a/scripts/update_docs b/scripts/update_docs
deleted file mode 100755
index 113fe39e..00000000
--- a/scripts/update_docs
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/usr/bin/env bash
-
-printf "running doxygen on all files in %s: " $( pwd )
-doxygen ./docs/Doxyfile >/dev/null 2>&1
-printf "Done\n"
-printf "cloning gh-pages from git@github.com:ymherklotz/YAGE: "
-git clone -b gh-pages git@github.com:ymherklotz/YAGE >/dev/null 2>&1
-printf "Done\n"
-printf "updating repository: "
-cd YAGE/ >/dev/null 2>&1
-git rm -rf * >/dev/null 2>&1
-mv ../html/* . >/dev/null 2>&1
-rm -rf ../html >/dev/null 2>&1
-printf "Done\n"
-printf "adding files: "
-git add -A >/dev/null 2>&1
-printf "Done\n"
-printf "commiting files: "
-git commit -a -m 'Updating docs' >/dev/null 2>&1
-printf "Done\n"
-printf "pushing commit: "
-git push origin gh-pages >/dev/null 2>&1
-printf "Done\n"
-printf "cleaning up files: "
-cd .. >/dev/null 2>&1
-rm -rf YAGE >/dev/null 2>&1
-printf "Done\n"