70 Commits (e59a4511d6feb96ef00527771f82a1f164c4c557)

Author SHA1 Message Date
Иванов Денис e59a4511d6 Added backgrounds format. fixed #75
3 years ago
Иванов Денис 9d26db03f0 Changed order of saving changed CONTENTS files.
3 years ago
root dca33902d9 "X" value is available in symbolic chmod values now. fixed #65
3 years ago
Иванов Денис 8140c9a84b Fixed the bug in the algorithm for checking symbolic links. fixed #67
3 years ago
Иванов Денис d52239f172 Templates with append = 'link' are able to create links to an unexisting files or directories if force parameter is set now. fixed #68
3 years ago
Иванов Денис d45688ffd0 'save' tag works nice in templates now. fixed #60
3 years ago
Иванов Денис e52562d42d Now 'merge' parameter can contain packages that does not exist is db/pkg. fixed #61
3 years ago
Иванов Денис c480831c59 Now template can be run without install package value.
3 years ago
Иванов Денис e8d9ddd9e7 Now conditions can be started with string, integer and float constants. fixed #56
3 years ago
Хирецкий Михаил 0372035961 Восстановлены встроенные jinja2 фильтры
3 years ago
Иванов Денис 80da6602f0 Added ability to use 'not' in template conditions. fixed #33
3 years ago
Иванов Денис 804b7ee3d7 Xml style comments can be added to the file after joining regex or raw
3 years ago
Иванов Денис a852377198 Dependencies comparing was fixed #48
3 years ago
Хирецкий Михаил 3ed36c49ff Исправлены переменные install.os.audio.available, install.os.audio.selected
3 years ago
Иванов Денис 19f92a0fe4 Added auto trim and lstrip for jinja template's blocks.
3 years ago
Иванов Денис 4b474258fe Merge branch 'master' of https://git.calculate-linux.org/calculate/calculate-utils-4-lib
3 years ago
Иванов Денис ca1d9e1674 kde format is fixed #44
3 years ago
Хирецкий Михаил 931620a0f1 Добавлена функция шаблонов exists
3 years ago
Иванов Денис 7f1c023a99 Variables now can be saved in calculate.ini files using 'save' tag. fixed #41
3 years ago
Хирецкий Михаил e1c500d5c5 Добавлена функция шаблонов grep
3 years ago
Иванов Денис 9a3e55311b Merge branch 'master' of https://git.calculate-linux.org/calculate/calculate-utils-4-lib
3 years ago
Иванов Денис 103315f32d Variables representation is fixed #25
3 years ago
Хирецкий Михаил 606d7bde0e Добавлен фильтр cut
3 years ago
Иванов Денис f963900f93 The CALCULATE_FILTERS dictionary is added.
3 years ago
Иванов Денис fa3c023c0d Server is partly implemented.
3 years ago
Иванов Денис 44c3ff8f9f Now scripts namespace is inherited by templates as their env parameter. fixed #13
4 years ago
Иванов Денис 841adf07d9 Now namespaces can be set in env parameter using dots. fixed #15
4 years ago
Иванов Денис 778f665561 Server development is started. Ability to run templates using scripts is added. fixed #14
4 years ago
Иванов Денис fb325a4669 exec and run parameters is not available for directory templates now.
4 years ago
Иванов Денис 740c0a4d21 Template root path can be set for the templates execution now. fixed #11
4 years ago
Иванов Денис 3834b7e168 Template executor checks if the template is empty now and checks original file for changes using MD5. Format 'raw' is added. fixed #10
4 years ago
Иванов Денис f42ebc0075 Changed files list are added for the template executor. fixed #9
4 years ago
Иванов Денис 5d0862de1a Added collision resolution for packages with the same names and categories, but with different versions and slots. fixed #6
4 years ago
Иванов Денис ae7f6f620d Group parameter and its handling logic is added. fixed #3
4 years ago
Иванов Денис a70c39ed37 Calculate tag have to be single in a template file now. fixed #1
4 years ago
Иванов Денис 998a495669 contents format is executable now.
4 years ago
Иванов Денис 8959bddcdc Support of the handler is added.
4 years ago
Иванов Денис 6561bb2c00 'handler' and 'notify' parameters are added.
4 years ago
Иванов Денис a36aa05bae Implemented commands and scripts modules and parameter's container too.
4 years ago
Иванов Денис 8f02dcd5e5 Errors processing is almost done for the datavars module.
4 years ago
Иванов Денис a2ce6f87f7 Now save tag can save variables to the calculate.ini files. Tested adding to calculate ini file of hash and simple variables. Developing of the errors processing is started.
4 years ago
Иванов Денис 970f19cd3b Save method is tested for += and -= operations. Saving variables in the custom calculate.ini file is almost done.
4 years ago
Denis Ivanov 1116c28e36 Tested the template engine using Datavars object and save tag in the templates too.
4 years ago
Иванов Денис 2e5946ed6e Added main Datavars module and its functionality is almost implemented.
4 years ago
Иванов Денис 6bfd4c046b Added the new VariablesLoader for new version of the variables API.
4 years ago
Иванов Денис 0a5776ff85 Hashs and table interfaces varables types are added, dynamic dependencies creation is available now.
4 years ago
Иванов Денис a60ce2317a The directory processor is fully tested. The method for the running an execution of the exec files in the directory processor is implemented. The package processing is improved.
4 years ago
Иванов Денис 73de9343b8 Tested processing by the directories processor of the action and autoupdate parameters and joining templates with files with user changes.
4 years ago
Иванов Денис 322685ae1c TemplateExecutor methods for mode and owner information is tested and improved. Testing methods for working with a filesystem is started.
4 years ago
Иванов Денис 59e3c93a6f The template type conflict check is tested. Added method for getting target path from symlinks. The template package collision check is also tested.
4 years ago