- Aug 29, 2017
-
-
Frank Sauerburger authored
-
Frank Sauerburger authored
Make ASCII escape characters optional. Colored output can be deactivated with `--plain` or the environment variable `DOXEC_COLOR=0'. The environment variable can be overridden with `--color`.
-
Frank Sauerburger authored
Resolve "Make <pre> </pre> also valid block boundaries in Markdown" Closes #6 See merge request !3
-
Frank Sauerburger authored
Add a short remark in the README about pre-tags as code block delimiters.
-
Frank Sauerburger authored
-
Frank Sauerburger authored
Implement the new Markdown syntax, such that code blocks can be bounded by <pre> and </pre>. Closes #6.
-
Frank Sauerburger authored
Add tests to ensure that block delimited by <pre> and </pre> are parsed correctly and do not interfere with the old syntax.
-
- Aug 09, 2017
-
-
Frank Sauerburger authored
Since the code example is enclosed in the HTML tags <pre>, the command line comment tag has to be escaped.
-
Frank Sauerburger authored
Update the console output in the example in order to match the output generated by the improved version 0.2.0.
-
Frank Sauerburger authored
Feature/improve output Closes #3 See merge request !2
-
Frank Sauerburger authored
The new version has an improved user interface.
-
Frank Sauerburger authored
Add comments explaining the behavior in execute() and run() methods, since the logic might be a bit hidden due to the monitor design.
-
- Aug 07, 2017
-
-
Frank Sauerburger authored
Add the name of the program 'Doxec' to the copyright line in the print out.
-
Frank Sauerburger authored
Improve the messages displayed to the user including the following changes: - Using ascii escape codes to use colors - Print file name and line numbers - Use str(operation) - Print summary at the end - Define monitor interface - Add copyright output - Print standard out of operations - Add short option to suppress operation standard out Closes #3. The default monitor class is currently not tested.
-
- Aug 04, 2017
-
-
Frank Sauerburger authored
Bug/return code Closes #4 See merge request !1
-
Frank Sauerburger authored
Fixing bug #4 leads to this increment.
-
Frank Sauerburger authored
The return code of the doxec script reflects the number of files, which failed during execution. Fixes #4.
-
- Aug 03, 2017
-
-
Frank Sauerburger authored
-
Frank Sauerburger authored
-
Frank Sauerburger authored
Fix minor typos in the README and the hello world tutorial.
-
Frank Sauerburger authored
Add a README document with basic installation and use instructions. Ironically doxec is not used on this piece of documentation.
-
Frank Sauerburger authored
Don't enforce the end comment characters --> in markdowns command line. This closes #2. The new implementation however, enforce that > is not used in neither the command nor the args.
-
Frank Sauerburger authored
Implement the doxec executable. In order to use nice callbacks between document run() and doxec, a monitor function has been introduced.
-
Frank Sauerburger authored
Implement the document class which functions as an entry point. This constitutes the last puzzle piece of the doxec package.
-
Frank Sauerburger authored
Implement the operation console_output, which runs the listed commands and check that the output matches.
-
Frank Sauerburger authored
Implement the operations write, append and console including unittests for all execute methods.
-
Frank Sauerburger authored
Add unittests for the base class Operation. The tests focus on the static factory method. This method has already been implemented.
-
Frank Sauerburger authored
Implement all parsing methods for Markdown syntax, such that all test requirements are satisfied. The commit provides a functioning CI and therefore closes #1.
-
Frank Sauerburger authored
Adds unittests for DoxecSyntax subclass Markdown. The implementation of these tests lead to slight modifications in the doxec package. The DoxecSyntax.parse expects a list of lines, which is modified in place, instead of a plain string.
-
Frank Sauerburger authored
Create an empty package named doxec.tests to store all unittests.
-
Frank Sauerburger authored
Fix mistakes indicated by previous pipeline. The errors arise from missing imports or plain syntax errors.
-
Frank Sauerburger authored
Add gitlab-ci configuration using the attached docker image using ubuntu 16 and python3. The CI consists of two test jobs: unittest and doctest
-
Frank Sauerburger authored
Add the `.gitignore` file containing wildcards for temporary vim files and the python cache directory.
-
Frank Sauerburger authored
Adds skeleton classes for dexec package. Most classes define only a list of methods, without implementation, but a short comment about its purpose. As of now, the list of classes and methods, seems to be sufficient. The package lacks unittests and the CI setup.
-