diff options
author | Yann Herklotz <ymherklotz@gmail.com> | 2017-09-09 08:33:55 +0100 |
---|---|---|
committer | Yann Herklotz <ymherklotz@gmail.com> | 2017-09-09 08:33:55 +0100 |
commit | 159004bc7f70615d7bcc9469b86131fef1dcf147 (patch) | |
tree | 7e34fe5a66cdcaae25e04f144d6299a43201f31d /scripts | |
parent | 6e4681a86fc1d118571dac06ffa811a988a1066a (diff) | |
download | YAGE-159004bc7f70615d7bcc9469b86131fef1dcf147.tar.gz YAGE-159004bc7f70615d7bcc9469b86131fef1dcf147.zip |
removed sourceme and added tools
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/add_version_headers | 94 | ||||
-rwxr-xr-x | scripts/update_docs | 27 |
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" |