Work.sh works again ;)
Basic setup for the (not yet working) overhaul. dependencies are [] -> [] now, dependencies will be updated live and not initialized from the start by using the modules which can be project specific as well as global
Added sample module and a basic system for module usage, without import however
Added the example
Initial dependencies get created, the cleaning function is non-functional so far
First working redesign. Modules are not yet dynamically loaded and the system isnt properly tested either
Added a correct latex example.
Cleanup, .gitignore includes new example files
Added automatic adding of modules in the global config folder as well as in local subfolders of the project
Changed the default modules for the new standard, added python module (adds imported files as dependencies)
Changed example to incorporate new modules
Accounted for new files in kill script
Fixed an exception occuring when non-existing files were referenced. An error is logged, however this can easily occur (latex preambles input files that won't exist in the project folder a lot of times for example)
Added a module that recognizes tex input commands
Renamed the modules in a more meaningful way
Added some file types to watch
Allowed files which dont exist yet to be added as states
Removed the tex command from some of the modules which just specify dependencies for tex files. The only module adding a dependency with a tex command is the 'check if tex file is the main file by searching for begin{document}'-module.
Added two modules, one for includegraphics as well as one for checking if a tex file is the main file