diff --git a/docs/build/doctrees/cli.generate.doctree b/docs/build/doctrees/cli.generate.doctree index 23196c32..ac51d866 100644 Binary files a/docs/build/doctrees/cli.generate.doctree and b/docs/build/doctrees/cli.generate.doctree differ diff --git a/docs/build/doctrees/cli.publish.doctree b/docs/build/doctrees/cli.publish.doctree index 594ada0d..8cca234d 100644 Binary files a/docs/build/doctrees/cli.publish.doctree and b/docs/build/doctrees/cli.publish.doctree differ diff --git a/docs/build/doctrees/cli.remove.doctree b/docs/build/doctrees/cli.remove.doctree index 98c92c20..a4033447 100644 Binary files a/docs/build/doctrees/cli.remove.doctree and b/docs/build/doctrees/cli.remove.doctree differ diff --git a/docs/build/doctrees/cpl.application.doctree b/docs/build/doctrees/cpl.application.doctree deleted file mode 100644 index 40c60815..00000000 Binary files a/docs/build/doctrees/cpl.application.doctree and /dev/null differ diff --git a/docs/build/doctrees/cpl.configuration.doctree b/docs/build/doctrees/cpl.configuration.doctree deleted file mode 100644 index 0afb489b..00000000 Binary files a/docs/build/doctrees/cpl.configuration.doctree and /dev/null differ diff --git a/docs/build/doctrees/cpl.console.doctree b/docs/build/doctrees/cpl.console.doctree deleted file mode 100644 index aab2c4d2..00000000 Binary files a/docs/build/doctrees/cpl.console.doctree and /dev/null differ diff --git a/docs/build/doctrees/cpl.database.connection.doctree b/docs/build/doctrees/cpl.database.connection.doctree deleted file mode 100644 index de400c60..00000000 Binary files a/docs/build/doctrees/cpl.database.connection.doctree and /dev/null differ diff --git a/docs/build/doctrees/cpl.database.context.doctree b/docs/build/doctrees/cpl.database.context.doctree deleted file mode 100644 index a2cc61fa..00000000 Binary files a/docs/build/doctrees/cpl.database.context.doctree and /dev/null differ diff --git a/docs/build/doctrees/cpl.database.doctree b/docs/build/doctrees/cpl.database.doctree deleted file mode 100644 index f52aa381..00000000 Binary files a/docs/build/doctrees/cpl.database.doctree and /dev/null differ diff --git a/docs/build/doctrees/cpl.dependency_injection.doctree b/docs/build/doctrees/cpl.dependency_injection.doctree deleted file mode 100644 index 7c1fa94e..00000000 Binary files a/docs/build/doctrees/cpl.dependency_injection.doctree and /dev/null differ diff --git a/docs/build/doctrees/cpl.environment.doctree b/docs/build/doctrees/cpl.environment.doctree deleted file mode 100644 index 524b71e2..00000000 Binary files a/docs/build/doctrees/cpl.environment.doctree and /dev/null differ diff --git a/docs/build/doctrees/cpl.logging.doctree b/docs/build/doctrees/cpl.logging.doctree deleted file mode 100644 index 01cb954b..00000000 Binary files a/docs/build/doctrees/cpl.logging.doctree and /dev/null differ diff --git a/docs/build/doctrees/cpl.mailing.doctree b/docs/build/doctrees/cpl.mailing.doctree deleted file mode 100644 index 9ece1f8c..00000000 Binary files a/docs/build/doctrees/cpl.mailing.doctree and /dev/null differ diff --git a/docs/build/doctrees/cpl.time.doctree b/docs/build/doctrees/cpl.time.doctree deleted file mode 100644 index f4c98be8..00000000 Binary files a/docs/build/doctrees/cpl.time.doctree and /dev/null differ diff --git a/docs/build/doctrees/cpl.utils.doctree b/docs/build/doctrees/cpl.utils.doctree deleted file mode 100644 index b1298186..00000000 Binary files a/docs/build/doctrees/cpl.utils.doctree and /dev/null differ diff --git a/docs/build/doctrees/cpl_core.application.doctree b/docs/build/doctrees/cpl_core.application.doctree new file mode 100644 index 00000000..9a08c5ab Binary files /dev/null and b/docs/build/doctrees/cpl_core.application.doctree differ diff --git a/docs/build/doctrees/cpl_core.configuration.doctree b/docs/build/doctrees/cpl_core.configuration.doctree new file mode 100644 index 00000000..285dd7dc Binary files /dev/null and b/docs/build/doctrees/cpl_core.configuration.doctree differ diff --git a/docs/build/doctrees/cpl_core.console.doctree b/docs/build/doctrees/cpl_core.console.doctree new file mode 100644 index 00000000..818867e9 Binary files /dev/null and b/docs/build/doctrees/cpl_core.console.doctree differ diff --git a/docs/build/doctrees/cpl_core.database.connection.doctree b/docs/build/doctrees/cpl_core.database.connection.doctree new file mode 100644 index 00000000..47b7208f Binary files /dev/null and b/docs/build/doctrees/cpl_core.database.connection.doctree differ diff --git a/docs/build/doctrees/cpl_core.database.context.doctree b/docs/build/doctrees/cpl_core.database.context.doctree new file mode 100644 index 00000000..90b384d9 Binary files /dev/null and b/docs/build/doctrees/cpl_core.database.context.doctree differ diff --git a/docs/build/doctrees/cpl_core.database.doctree b/docs/build/doctrees/cpl_core.database.doctree new file mode 100644 index 00000000..77b844e3 Binary files /dev/null and b/docs/build/doctrees/cpl_core.database.doctree differ diff --git a/docs/build/doctrees/cpl_core.dependency_injection.doctree b/docs/build/doctrees/cpl_core.dependency_injection.doctree new file mode 100644 index 00000000..044b7fbc Binary files /dev/null and b/docs/build/doctrees/cpl_core.dependency_injection.doctree differ diff --git a/docs/build/doctrees/cpl.doctree b/docs/build/doctrees/cpl_core.doctree similarity index 80% rename from docs/build/doctrees/cpl.doctree rename to docs/build/doctrees/cpl_core.doctree index 67599dd3..f9b07290 100644 Binary files a/docs/build/doctrees/cpl.doctree and b/docs/build/doctrees/cpl_core.doctree differ diff --git a/docs/build/doctrees/cpl_core.environment.doctree b/docs/build/doctrees/cpl_core.environment.doctree new file mode 100644 index 00000000..9e53e7de Binary files /dev/null and b/docs/build/doctrees/cpl_core.environment.doctree differ diff --git a/docs/build/doctrees/cpl_core.logging.doctree b/docs/build/doctrees/cpl_core.logging.doctree new file mode 100644 index 00000000..6fcb1498 Binary files /dev/null and b/docs/build/doctrees/cpl_core.logging.doctree differ diff --git a/docs/build/doctrees/cpl_core.mailing.doctree b/docs/build/doctrees/cpl_core.mailing.doctree new file mode 100644 index 00000000..b259d8b4 Binary files /dev/null and b/docs/build/doctrees/cpl_core.mailing.doctree differ diff --git a/docs/build/doctrees/cpl_core.time.doctree b/docs/build/doctrees/cpl_core.time.doctree new file mode 100644 index 00000000..6a7dec2b Binary files /dev/null and b/docs/build/doctrees/cpl_core.time.doctree differ diff --git a/docs/build/doctrees/cpl_core.utils.doctree b/docs/build/doctrees/cpl_core.utils.doctree new file mode 100644 index 00000000..063cdf53 Binary files /dev/null and b/docs/build/doctrees/cpl_core.utils.doctree differ diff --git a/docs/build/doctrees/environment.pickle b/docs/build/doctrees/environment.pickle index 878310a3..f1a26533 100644 Binary files a/docs/build/doctrees/environment.pickle and b/docs/build/doctrees/environment.pickle differ diff --git a/docs/build/doctrees/index.doctree b/docs/build/doctrees/index.doctree index 054a7eae..6c7f2e7b 100644 Binary files a/docs/build/doctrees/index.doctree and b/docs/build/doctrees/index.doctree differ diff --git a/docs/build/doctrees/modules.doctree b/docs/build/doctrees/modules.doctree index 9bfe3372..1dad1a49 100644 Binary files a/docs/build/doctrees/modules.doctree and b/docs/build/doctrees/modules.doctree differ diff --git a/docs/build/doctrees/quickstart.doctree b/docs/build/doctrees/quickstart.doctree index ed8b4dca..7b962556 100644 Binary files a/docs/build/doctrees/quickstart.doctree and b/docs/build/doctrees/quickstart.doctree differ diff --git a/docs/build/doctrees/setup.doctree b/docs/build/doctrees/setup.doctree index 66951101..aa383d13 100644 Binary files a/docs/build/doctrees/setup.doctree and b/docs/build/doctrees/setup.doctree differ diff --git a/docs/build/html/_sources/cli.generate.md.txt b/docs/build/html/_sources/cli.generate.md.txt index 8c1748f8..524aa093 100644 --- a/docs/build/html/_sources/cli.generate.md.txt +++ b/docs/build/html/_sources/cli.generate.md.txt @@ -31,5 +31,5 @@ Generates files based on a schematic. | ```class``` | Class | `````` | ```enum``` | Enum class | `````` | ```service``` | Service class | `````` -| ```settings``` | [Configmodel](cpl.configuration) | `````` +| ```settings``` | [Configmodel](cpl_core.configuration) | `````` | ```thread``` | Thread class | `````` diff --git a/docs/build/html/_sources/cli.publish.md.txt b/docs/build/html/_sources/cli.publish.md.txt index a6c3884a..ead7aebb 100644 --- a/docs/build/html/_sources/cli.publish.md.txt +++ b/docs/build/html/_sources/cli.publish.md.txt @@ -15,7 +15,7 @@ cpl **P** The command can be used to publish a project of type "console" or "library". -The publish command builds the source files and then creates an ```setup.py``` with data from ```cpl.json```. +The publish command builds the source files and then creates an ```setup.py``` with data from ```cpl_core.json```. The command executes the ```setup.py``` and removes all source files with the ```setup.py``` from the 'publish/' directory. Generated files of ```setup.py``` are in the 'publish/setup/' directory. diff --git a/docs/build/html/_sources/cli.remove.md.txt b/docs/build/html/_sources/cli.remove.md.txt index 32934904..2ea71b90 100644 --- a/docs/build/html/_sources/cli.remove.md.txt +++ b/docs/build/html/_sources/cli.remove.md.txt @@ -15,7 +15,7 @@ cpl **R** *<project>* The command can be used to publish a project of type "console" or "library". -The publish command builds the source files and then creates an ```setup.py``` with data from ```cpl.json```. +The publish command builds the source files and then creates an ```setup.py``` with data from ```cpl_core.json```. The command executes the ```setup.py``` and removes all source files with the ```setup.py``` from the 'publish/' directory. Generated files of ```setup.py``` are in the 'publish/setup/' directory. diff --git a/docs/build/html/_sources/cpl.configuration.rst.txt b/docs/build/html/_sources/cpl.configuration.rst.txt deleted file mode 100644 index a9c7cc87..00000000 --- a/docs/build/html/_sources/cpl.configuration.rst.txt +++ /dev/null @@ -1,42 +0,0 @@ -cpl.configuration -========================= - -cpl.configuration.configuration --------------------------------------- - -.. automodule:: cpl.configuration.configuration - :members: - :undoc-members: - :show-inheritance: - -cpl.configuration.configuration\_abc -------------------------------------------- - -.. automodule:: cpl.configuration.configuration_abc - :members: - :undoc-members: - :show-inheritance: - -cpl.configuration.configuration\_model\_abc --------------------------------------------------- - -.. automodule:: cpl.configuration.configuration_model_abc - :members: - :undoc-members: - :show-inheritance: - -cpl.configuration.configuration\_variable\_name\_enum ------------------------------------------------------------- - -.. automodule:: cpl.configuration.configuration_variable_name_enum - :members: - :undoc-members: - :show-inheritance: - -cpl.configuration.console\_argument ------------------------------------------- - -.. automodule:: cpl.configuration.console_argument - :members: - :undoc-members: - :show-inheritance: diff --git a/docs/build/html/_sources/cpl.database.connection.rst.txt b/docs/build/html/_sources/cpl.database.connection.rst.txt deleted file mode 100644 index 1cff3f96..00000000 --- a/docs/build/html/_sources/cpl.database.connection.rst.txt +++ /dev/null @@ -1,18 +0,0 @@ -cpl.database.connection -=============================== - -cpl.database.connection.database\_connection ---------------------------------------------------- - -.. automodule:: cpl.database.connection.database_connection - :members: - :undoc-members: - :show-inheritance: - -cpl.database.connection.database\_connection\_abc --------------------------------------------------------- - -.. automodule:: cpl.database.connection.database_connection_abc - :members: - :undoc-members: - :show-inheritance: diff --git a/docs/build/html/_sources/cpl.database.context.rst.txt b/docs/build/html/_sources/cpl.database.context.rst.txt deleted file mode 100644 index cbfa4901..00000000 --- a/docs/build/html/_sources/cpl.database.context.rst.txt +++ /dev/null @@ -1,18 +0,0 @@ -cpl.database.context -============================ - -cpl.database.context.database\_context ---------------------------------------------- - -.. automodule:: cpl.database.context.database_context - :members: - :undoc-members: - :show-inheritance: - -cpl.database.context.database\_context\_abc --------------------------------------------------- - -.. automodule:: cpl.database.context.database_context_abc - :members: - :undoc-members: - :show-inheritance: diff --git a/docs/build/html/_sources/cpl.dependency_injection.rst.txt b/docs/build/html/_sources/cpl.dependency_injection.rst.txt deleted file mode 100644 index 11ec1428..00000000 --- a/docs/build/html/_sources/cpl.dependency_injection.rst.txt +++ /dev/null @@ -1,50 +0,0 @@ -cpl.dependency\_injection -================================= - -cpl.dependency\_injection.service\_collection ----------------------------------------------------- - -.. automodule:: cpl.dependency_injection.service_collection - :members: - :undoc-members: - :show-inheritance: - -cpl.dependency\_injection.service\_collection\_abc ---------------------------------------------------------- - -.. automodule:: cpl.dependency_injection.service_collection_abc - :members: - :undoc-members: - :show-inheritance: - -cpl.dependency\_injection.service\_descriptor ----------------------------------------------------- - -.. automodule:: cpl.dependency_injection.service_descriptor - :members: - :undoc-members: - :show-inheritance: - -cpl.dependency\_injection.service\_lifetime\_enum --------------------------------------------------------- - -.. automodule:: cpl.dependency_injection.service_lifetime_enum - :members: - :undoc-members: - :show-inheritance: - -cpl.dependency\_injection.service\_provider --------------------------------------------------- - -.. automodule:: cpl.dependency_injection.service_provider - :members: - :undoc-members: - :show-inheritance: - -cpl.dependency\_injection.service\_provider\_abc -------------------------------------------------------- - -.. automodule:: cpl.dependency_injection.service_provider_abc - :members: - :undoc-members: - :show-inheritance: diff --git a/docs/build/html/_sources/cpl.environment.rst.txt b/docs/build/html/_sources/cpl.environment.rst.txt deleted file mode 100644 index 1bb5bd1c..00000000 --- a/docs/build/html/_sources/cpl.environment.rst.txt +++ /dev/null @@ -1,26 +0,0 @@ -cpl.environment -======================= - -cpl.environment.application\_environment ------------------------------------------------ - -.. automodule:: cpl.environment.application_environment - :members: - :undoc-members: - :show-inheritance: - -cpl.environment.application\_environment\_abc ----------------------------------------------------- - -.. automodule:: cpl.environment.application_environment_abc - :members: - :undoc-members: - :show-inheritance: - -cpl.environment.environment\_name\_enum ----------------------------------------------- - -.. automodule:: cpl.environment.environment_name_enum - :members: - :undoc-members: - :show-inheritance: diff --git a/docs/build/html/_sources/cpl.rst.txt b/docs/build/html/_sources/cpl.rst.txt deleted file mode 100644 index bcc31ee0..00000000 --- a/docs/build/html/_sources/cpl.rst.txt +++ /dev/null @@ -1,16 +0,0 @@ -API Reference -=========== - -.. toctree:: - :maxdepth: 4 - - cpl.application - cpl.configuration - cpl.console - cpl.database - cpl.dependency_injection - cpl.environment - cpl.logging - cpl.mailing - cpl.time - cpl.utils diff --git a/docs/build/html/_sources/cpl.application.rst.txt b/docs/build/html/_sources/cpl_core.application.rst.txt similarity index 50% rename from docs/build/html/_sources/cpl.application.rst.txt rename to docs/build/html/_sources/cpl_core.application.rst.txt index 57749fb4..140534a8 100644 --- a/docs/build/html/_sources/cpl.application.rst.txt +++ b/docs/build/html/_sources/cpl_core.application.rst.txt @@ -1,34 +1,34 @@ -cpl.application +cpl_core.application ======================= -cpl.application.application\_abc +cpl_core.application.application\_abc --------------------------------------- -.. automodule:: cpl.application.application_abc +.. automodule:: cpl_core.application.application_abc :members: :undoc-members: :show-inheritance: -cpl.application.application\_builder +cpl_core.application.application\_builder ------------------------------------------- -.. automodule:: cpl.application.application_builder +.. automodule:: cpl_core.application.application_builder :members: :undoc-members: :show-inheritance: -cpl.application.application\_builder\_abc +cpl_core.application.application\_builder\_abc ------------------------------------------------ -.. automodule:: cpl.application.application_builder_abc +.. automodule:: cpl_core.application.application_builder_abc :members: :undoc-members: :show-inheritance: -cpl.application.startup\_abc +cpl_core.application.startup\_abc ----------------------------------- -.. automodule:: cpl.application.startup_abc +.. automodule:: cpl_core.application.startup_abc :members: :undoc-members: :show-inheritance: diff --git a/docs/build/html/_sources/cpl_core.configuration.rst.txt b/docs/build/html/_sources/cpl_core.configuration.rst.txt new file mode 100644 index 00000000..6b2c210e --- /dev/null +++ b/docs/build/html/_sources/cpl_core.configuration.rst.txt @@ -0,0 +1,42 @@ +cpl_core.configuration +========================= + +cpl_core.configuration.configuration +-------------------------------------- + +.. automodule:: cpl_core.configuration.configuration + :members: + :undoc-members: + :show-inheritance: + +cpl_core.configuration.configuration\_abc +------------------------------------------- + +.. automodule:: cpl_core.configuration.configuration_abc + :members: + :undoc-members: + :show-inheritance: + +cpl_core.configuration.configuration\_model\_abc +-------------------------------------------------- + +.. automodule:: cpl_core.configuration.configuration_model_abc + :members: + :undoc-members: + :show-inheritance: + +cpl_core.configuration.configuration\_variable\_name\_enum +------------------------------------------------------------ + +.. automodule:: cpl_core.configuration.configuration_variable_name_enum + :members: + :undoc-members: + :show-inheritance: + +cpl_core.configuration.console\_argument +------------------------------------------ + +.. automodule:: cpl_core.configuration.console_argument + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/source/cpl.console.rst b/docs/build/html/_sources/cpl_core.console.rst.txt similarity index 52% rename from docs/source/cpl.console.rst rename to docs/build/html/_sources/cpl_core.console.rst.txt index ad4c2e8f..21ce79e3 100644 --- a/docs/source/cpl.console.rst +++ b/docs/build/html/_sources/cpl_core.console.rst.txt @@ -1,42 +1,42 @@ -cpl.console +cpl_core.console =================== -cpl.console.background\_color\_enum +cpl_core.console.background\_color\_enum ------------------------------------------ -.. automodule:: cpl.console.background_color_enum +.. automodule:: cpl_core.console.background_color_enum :members: :undoc-members: :show-inheritance: -cpl.console.console +cpl_core.console.console -------------------------- -.. automodule:: cpl.console.console +.. automodule:: cpl_core.console.console :members: :undoc-members: :show-inheritance: -cpl.console.console\_call +cpl_core.console.console\_call -------------------------------- -.. automodule:: cpl.console.console_call +.. automodule:: cpl_core.console.console_call :members: :undoc-members: :show-inheritance: -cpl.console.foreground\_color\_enum +cpl_core.console.foreground\_color\_enum ------------------------------------------ -.. automodule:: cpl.console.foreground_color_enum +.. automodule:: cpl_core.console.foreground_color_enum :members: :undoc-members: :show-inheritance: -cpl.console.spinner\_thread +cpl_core.console.spinner\_thread ---------------------------------- -.. automodule:: cpl.console.spinner_thread +.. automodule:: cpl_core.console.spinner_thread :members: :undoc-members: :show-inheritance: diff --git a/docs/build/html/_sources/cpl_core.database.connection.rst.txt b/docs/build/html/_sources/cpl_core.database.connection.rst.txt new file mode 100644 index 00000000..e7324f18 --- /dev/null +++ b/docs/build/html/_sources/cpl_core.database.connection.rst.txt @@ -0,0 +1,18 @@ +cpl_core.database.connection +=============================== + +cpl_core.database.connection.database\_connection +--------------------------------------------------- + +.. automodule:: cpl_core.database.connection.database_connection + :members: + :undoc-members: + :show-inheritance: + +cpl_core.database.connection.database\_connection\_abc +-------------------------------------------------------- + +.. automodule:: cpl_core.database.connection.database_connection_abc + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/build/html/_sources/cpl_core.database.context.rst.txt b/docs/build/html/_sources/cpl_core.database.context.rst.txt new file mode 100644 index 00000000..ec368871 --- /dev/null +++ b/docs/build/html/_sources/cpl_core.database.context.rst.txt @@ -0,0 +1,18 @@ +cpl_core.database.context +============================ + +cpl_core.database.context.database\_context +--------------------------------------------- + +.. automodule:: cpl_core.database.context.database_context + :members: + :undoc-members: + :show-inheritance: + +cpl_core.database.context.database\_context\_abc +-------------------------------------------------- + +.. automodule:: cpl_core.database.context.database_context_abc + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/source/cpl.database.rst b/docs/build/html/_sources/cpl_core.database.rst.txt similarity index 50% rename from docs/source/cpl.database.rst rename to docs/build/html/_sources/cpl_core.database.rst.txt index b550b32a..fb55c962 100644 --- a/docs/source/cpl.database.rst +++ b/docs/build/html/_sources/cpl_core.database.rst.txt @@ -1,35 +1,35 @@ -cpl.database +cpl_core.database ==================== .. toctree:: :maxdepth: 4 - cpl.database.connection - cpl.database.context + cpl_core.database.connection + cpl_core.database.context Submodules ---------- -cpl.database.database\_model +cpl_core.database.database\_model ----------------------------------- -.. automodule:: cpl.database.database_model +.. automodule:: cpl_core.database.database_model :members: :undoc-members: :show-inheritance: -cpl.database.database\_settings +cpl_core.database.database\_settings -------------------------------------- -.. automodule:: cpl.database.database_settings +.. automodule:: cpl_core.database.database_settings :members: :undoc-members: :show-inheritance: -cpl.database.database\_settings\_name\_enum +cpl_core.database.database\_settings\_name\_enum -------------------------------------------------- -.. automodule:: cpl.database.database_settings_name_enum +.. automodule:: cpl_core.database.database_settings_name_enum :members: :undoc-members: :show-inheritance: diff --git a/docs/build/html/_sources/cpl_core.dependency_injection.rst.txt b/docs/build/html/_sources/cpl_core.dependency_injection.rst.txt new file mode 100644 index 00000000..4f27f5fc --- /dev/null +++ b/docs/build/html/_sources/cpl_core.dependency_injection.rst.txt @@ -0,0 +1,50 @@ +cpl_core.dependency\_injection +================================= + +cpl_core.dependency\_injection.service\_collection +---------------------------------------------------- + +.. automodule:: cpl_core.dependency_injection.service_collection + :members: + :undoc-members: + :show-inheritance: + +cpl_core.dependency\_injection.service\_collection\_abc +--------------------------------------------------------- + +.. automodule:: cpl_core.dependency_injection.service_collection_abc + :members: + :undoc-members: + :show-inheritance: + +cpl_core.dependency\_injection.service\_descriptor +---------------------------------------------------- + +.. automodule:: cpl_core.dependency_injection.service_descriptor + :members: + :undoc-members: + :show-inheritance: + +cpl_core.dependency\_injection.service\_lifetime\_enum +-------------------------------------------------------- + +.. automodule:: cpl_core.dependency_injection.service_lifetime_enum + :members: + :undoc-members: + :show-inheritance: + +cpl_core.dependency\_injection.service\_provider +-------------------------------------------------- + +.. automodule:: cpl_core.dependency_injection.service_provider + :members: + :undoc-members: + :show-inheritance: + +cpl_core.dependency\_injection.service\_provider\_abc +------------------------------------------------------- + +.. automodule:: cpl_core.dependency_injection.service_provider_abc + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/build/html/_sources/cpl_core.environment.rst.txt b/docs/build/html/_sources/cpl_core.environment.rst.txt new file mode 100644 index 00000000..04c1b930 --- /dev/null +++ b/docs/build/html/_sources/cpl_core.environment.rst.txt @@ -0,0 +1,26 @@ +cpl_core.environment +======================= + +cpl_core.environment.application\_environment +----------------------------------------------- + +.. automodule:: cpl_core.environment.application_environment + :members: + :undoc-members: + :show-inheritance: + +cpl_core.environment.application\_environment\_abc +---------------------------------------------------- + +.. automodule:: cpl_core.environment.application_environment_abc + :members: + :undoc-members: + :show-inheritance: + +cpl_core.environment.environment\_name\_enum +---------------------------------------------- + +.. automodule:: cpl_core.environment.environment_name_enum + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/source/cpl.logging.rst b/docs/build/html/_sources/cpl_core.logging.rst.txt similarity index 52% rename from docs/source/cpl.logging.rst rename to docs/build/html/_sources/cpl_core.logging.rst.txt index aa5880d8..f34f815d 100644 --- a/docs/source/cpl.logging.rst +++ b/docs/build/html/_sources/cpl_core.logging.rst.txt @@ -1,42 +1,42 @@ -cpl.logging +cpl_core.logging =================== -cpl.logging.logger\_abc +cpl_core.logging.logger\_abc ------------------------------ -.. automodule:: cpl.logging.logger_abc +.. automodule:: cpl_core.logging.logger_abc :members: :undoc-members: :show-inheritance: -cpl.logging.logger\_service +cpl_core.logging.logger\_service ---------------------------------- -.. automodule:: cpl.logging.logger_service +.. automodule:: cpl_core.logging.logger_service :members: :undoc-members: :show-inheritance: -cpl.logging.logging\_level\_enum +cpl_core.logging.logging\_level\_enum --------------------------------------- -.. automodule:: cpl.logging.logging_level_enum +.. automodule:: cpl_core.logging.logging_level_enum :members: :undoc-members: :show-inheritance: -cpl.logging.logging\_settings +cpl_core.logging.logging\_settings ------------------------------------ -.. automodule:: cpl.logging.logging_settings +.. automodule:: cpl_core.logging.logging_settings :members: :undoc-members: :show-inheritance: -cpl.logging.logging\_settings\_name\_enum +cpl_core.logging.logging\_settings\_name\_enum ------------------------------------------------ -.. automodule:: cpl.logging.logging_settings_name_enum +.. automodule:: cpl_core.logging.logging_settings_name_enum :members: :undoc-members: :show-inheritance: diff --git a/docs/build/html/_sources/cpl.mailing.rst.txt b/docs/build/html/_sources/cpl_core.mailing.rst.txt similarity index 51% rename from docs/build/html/_sources/cpl.mailing.rst.txt rename to docs/build/html/_sources/cpl_core.mailing.rst.txt index fb00a96a..8074d736 100644 --- a/docs/build/html/_sources/cpl.mailing.rst.txt +++ b/docs/build/html/_sources/cpl_core.mailing.rst.txt @@ -1,42 +1,42 @@ -cpl.mailing +cpl_core.mailing =================== -cpl.mailing.email +cpl_core.mailing.email ------------------------ -.. automodule:: cpl.mailing.email +.. automodule:: cpl_core.mailing.email :members: :undoc-members: :show-inheritance: -cpl.mailing.email\_client\_abc +cpl_core.mailing.email\_client\_abc ------------------------------------- -.. automodule:: cpl.mailing.email_client_abc +.. automodule:: cpl_core.mailing.email_client_abc :members: :undoc-members: :show-inheritance: -cpl.mailing.email\_client\_service +cpl_core.mailing.email\_client\_service ----------------------------------------- -.. automodule:: cpl.mailing.email_client_service +.. automodule:: cpl_core.mailing.email_client_service :members: :undoc-members: :show-inheritance: -cpl.mailing.email\_client\_settings +cpl_core.mailing.email\_client\_settings ------------------------------------------ -.. automodule:: cpl.mailing.email_client_settings +.. automodule:: cpl_core.mailing.email_client_settings :members: :undoc-members: :show-inheritance: -cpl.mailing.email\_client\_settings\_name\_enum +cpl_core.mailing.email\_client\_settings\_name\_enum ------------------------------------------------------ -.. automodule:: cpl.mailing.email_client_settings_name_enum +.. automodule:: cpl_core.mailing.email_client_settings_name_enum :members: :undoc-members: :show-inheritance: diff --git a/docs/build/html/_sources/cpl_core.rst.txt b/docs/build/html/_sources/cpl_core.rst.txt new file mode 100644 index 00000000..f322e8e1 --- /dev/null +++ b/docs/build/html/_sources/cpl_core.rst.txt @@ -0,0 +1,16 @@ +API Reference +=========== + +.. toctree:: + :maxdepth: 4 + + cpl_core.application + cpl_core.configuration + cpl_core.console + cpl_core.database + cpl_core.dependency_injection + cpl_core.environment + cpl_core.logging + cpl_core.mailing + cpl_core.time + cpl_core.utils diff --git a/docs/build/html/_sources/cpl.time.rst.txt b/docs/build/html/_sources/cpl_core.time.rst.txt similarity index 50% rename from docs/build/html/_sources/cpl.time.rst.txt rename to docs/build/html/_sources/cpl_core.time.rst.txt index 7389b8a3..7bbec704 100644 --- a/docs/build/html/_sources/cpl.time.rst.txt +++ b/docs/build/html/_sources/cpl_core.time.rst.txt @@ -1,18 +1,18 @@ -cpl.time +cpl_core.time ================ -cpl.time.time\_format\_settings +cpl_core.time.time\_format\_settings -------------------------------------- -.. automodule:: cpl.time.time_format_settings +.. automodule:: cpl_core.time.time_format_settings :members: :undoc-members: :show-inheritance: -cpl.time.time\_format\_settings\_names\_enum +cpl_core.time.time\_format\_settings\_names\_enum --------------------------------------------------- -.. automodule:: cpl.time.time_format_settings_names_enum +.. automodule:: cpl_core.time.time_format_settings_names_enum :members: :undoc-members: :show-inheritance: diff --git a/docs/build/html/_sources/cpl.utils.rst.txt b/docs/build/html/_sources/cpl_core.utils.rst.txt similarity index 55% rename from docs/build/html/_sources/cpl.utils.rst.txt rename to docs/build/html/_sources/cpl_core.utils.rst.txt index 4ccbfcf6..846071cb 100644 --- a/docs/build/html/_sources/cpl.utils.rst.txt +++ b/docs/build/html/_sources/cpl_core.utils.rst.txt @@ -1,26 +1,26 @@ -cpl.utils +cpl_core.utils ================= -cpl.utils.credential\_manager +cpl_core.utils.credential\_manager ------------------------------------ -.. automodule:: cpl.utils.credential_manager +.. automodule:: cpl_core.utils.credential_manager :members: :undoc-members: :show-inheritance: -cpl.utils.pip +cpl_core.utils.pip -------------------- -.. automodule:: cpl.utils.pip +.. automodule:: cpl_core.utils.pip :members: :undoc-members: :show-inheritance: -cpl.utils.string +cpl_core.utils.string ----------------------- -.. automodule:: cpl.utils.string +.. automodule:: cpl_core.utils.string :members: :undoc-members: :show-inheritance: diff --git a/docs/build/html/_sources/index.rst.txt b/docs/build/html/_sources/index.rst.txt index 4bf52fab..90d67f43 100644 --- a/docs/build/html/_sources/index.rst.txt +++ b/docs/build/html/_sources/index.rst.txt @@ -20,5 +20,6 @@ These pages go into great detail about everything the Library can do. introduction getting_started - cpl cpl_cli + cpl_core + cpl_query diff --git a/docs/build/html/_sources/modules.rst.txt b/docs/build/html/_sources/modules.rst.txt index 962df7d9..c97bba9a 100644 --- a/docs/build/html/_sources/modules.rst.txt +++ b/docs/build/html/_sources/modules.rst.txt @@ -5,5 +5,6 @@ cpl :maxdepth: 4 getting_started - cpl cpl_cli + cpl_core + cpl_query diff --git a/docs/build/html/_sources/quickstart.md.txt b/docs/build/html/_sources/quickstart.md.txt index 42a88449..ef5b6693 100644 --- a/docs/build/html/_sources/quickstart.md.txt +++ b/docs/build/html/_sources/quickstart.md.txt @@ -200,9 +200,9 @@ In this section, you've created an application that uses user input to generate To continue exploring CPL and developing applications: -- [Application base](cpl.application) -- [Dependency injection](cpl.dependency_injection) -- [Console](cpl.console) +- [Application base](cpl_core.application) +- [Dependency injection](cpl_core.dependency_injection) +- [Console](cpl_core.console) [pip-url]: https://pip.sh-edraft.de diff --git a/docs/build/html/_sources/setup.md.txt b/docs/build/html/_sources/setup.md.txt index 29e6f086..a39e3a23 100644 --- a/docs/build/html/_sources/setup.md.txt +++ b/docs/build/html/_sources/setup.md.txt @@ -41,7 +41,7 @@ pip install sh_cpl-cli --extra-index-url https://pip.sh-edraft.de ## Create initial console app -You develop apps and packages in the context of an CPL project which is defined in an cpl.json. +You develop apps and packages in the context of an CPL project which is defined in an cpl_core.json. 1. Run the CLI command ```cpl new console``` and provide the name my-app, as shown here: @@ -55,7 +55,7 @@ The CLI create a new workspace and a simple 'Hello World' app, ready to run. ## Create initial library -You develop apps and packages in the context of an CPL project which is defined in an cpl.json. +You develop apps and packages in the context of an CPL project which is defined in an cpl_core.json. 1. Run the CLI command ```cpl new library``` and provide the name my-lib, as shown here: diff --git a/docs/build/html/cli.add.html b/docs/build/html/cli.add.html index a8ff0ae5..de071367 100644 --- a/docs/build/html/cli.add.html +++ b/docs/build/html/cli.add.html @@ -87,7 +87,6 @@ @@ -245,7 +245,7 @@ Creating sample-project/src/sample-projectmain.py
  • Open the ‘sample-project/main.py’

  • Change ‘Hello World’ to ‘Password generator:’ in line 5

  • Add Console.select as follows:

    -
    from cpl.console import Console
    +
    from cpl_core.console import Console
     
     
     def main():
    @@ -310,7 +310,7 @@ Creating sample-project/src/sample-projectmain.py
     
    import random
     import string
     
    -from cpl.console import Console
    +from cpl_core.console import Console
     
     
     def generate_password(letters: str, length: int) -> str:
    @@ -356,9 +356,9 @@ Creating sample-project/src/sample-projectmain.py
     

    In this section, you’ve created an application that uses user input to generate a password.

    To continue exploring CPL and developing applications:

    diff --git a/docs/build/html/search.html b/docs/build/html/search.html index 52594847..2336f301 100644 --- a/docs/build/html/search.html +++ b/docs/build/html/search.html @@ -88,8 +88,8 @@ diff --git a/docs/build/html/searchindex.js b/docs/build/html/searchindex.js index b7a1c995..f6306c80 100644 --- a/docs/build/html/searchindex.js +++ b/docs/build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["cli.add","cli.build","cli.generate","cli.help","cli.install","cli.new","cli.overview","cli.publish","cli.remove","cli.start","cli.uninstall","cli.update","cli.version","contributing","cpl","cpl.application","cpl.configuration","cpl.console","cpl.database","cpl.database.connection","cpl.database.context","cpl.dependency_injection","cpl.environment","cpl.logging","cpl.mailing","cpl.time","cpl.utils","cpl_cli","getting_started","index","introduction","modules","quickstart","setup"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["cli.add.md","cli.build.md","cli.generate.md","cli.help.md","cli.install.md","cli.new.md","cli.overview.md","cli.publish.md","cli.remove.md","cli.start.md","cli.uninstall.md","cli.update.md","cli.version.md","contributing.md","cpl.rst","cpl.application.rst","cpl.configuration.rst","cpl.console.rst","cpl.database.rst","cpl.database.connection.rst","cpl.database.context.rst","cpl.dependency_injection.rst","cpl.environment.rst","cpl.logging.rst","cpl.mailing.rst","cpl.time.rst","cpl.utils.rst","cpl_cli.rst","getting_started.rst","index.rst","introduction.md","modules.rst","quickstart.md","setup.md"],objects:{"cpl.application":{application_abc:[15,0,0,"-"],application_builder:[15,0,0,"-"],application_builder_abc:[15,0,0,"-"],startup_abc:[15,0,0,"-"]},"cpl.application.application_abc":{ApplicationABC:[15,1,1,""]},"cpl.application.application_abc.ApplicationABC":{configure:[15,2,1,""],main:[15,2,1,""],run:[15,2,1,""]},"cpl.application.application_builder":{ApplicationBuilder:[15,1,1,""]},"cpl.application.application_builder.ApplicationBuilder":{build:[15,2,1,""],use_startup:[15,2,1,""]},"cpl.application.application_builder_abc":{ApplicationBuilderABC:[15,1,1,""]},"cpl.application.application_builder_abc.ApplicationBuilderABC":{build:[15,2,1,""],use_startup:[15,2,1,""]},"cpl.application.startup_abc":{StartupABC:[15,1,1,""]},"cpl.application.startup_abc.StartupABC":{configure_configuration:[15,2,1,""],configure_services:[15,2,1,""]},"cpl.configuration":{configuration:[16,0,0,"-"],configuration_abc:[16,0,0,"-"],configuration_model_abc:[16,0,0,"-"],configuration_variable_name_enum:[16,0,0,"-"],console_argument:[16,0,0,"-"]},"cpl.configuration.configuration":{Configuration:[16,1,1,""]},"cpl.configuration.configuration.Configuration":{add_configuration:[16,2,1,""],add_console_argument:[16,2,1,""],add_console_arguments:[16,2,1,""],add_environment_variables:[16,2,1,""],add_json_file:[16,2,1,""],additional_arguments:[16,2,1,""],argument_error_function:[16,2,1,""],environment:[16,2,1,""],get_configuration:[16,2,1,""]},"cpl.configuration.configuration_abc":{ConfigurationABC:[16,1,1,""]},"cpl.configuration.configuration_abc.ConfigurationABC":{add_configuration:[16,2,1,""],add_console_argument:[16,2,1,""],add_console_arguments:[16,2,1,""],add_environment_variables:[16,2,1,""],add_json_file:[16,2,1,""],additional_arguments:[16,2,1,""],argument_error_function:[16,2,1,""],environment:[16,2,1,""],get_configuration:[16,2,1,""]},"cpl.configuration.configuration_model_abc":{ConfigurationModelABC:[16,1,1,""]},"cpl.configuration.configuration_model_abc.ConfigurationModelABC":{from_dict:[16,2,1,""]},"cpl.configuration.configuration_variable_name_enum":{ConfigurationVariableNameEnum:[16,1,1,""]},"cpl.configuration.configuration_variable_name_enum.ConfigurationVariableNameEnum":{customer:[16,3,1,""],environment:[16,3,1,""],name:[16,3,1,""],to_list:[16,2,1,""]},"cpl.configuration.console_argument":{ConsoleArgument:[16,1,1,""]},"cpl.configuration.console_argument.ConsoleArgument":{aliases:[16,2,1,""],console_arguments:[16,2,1,""],is_value_token_optional:[16,2,1,""],name:[16,2,1,""],token:[16,2,1,""],value_token:[16,2,1,""]},"cpl.console":{background_color_enum:[17,0,0,"-"],console:[17,0,0,"-"],console_call:[17,0,0,"-"],foreground_color_enum:[17,0,0,"-"],spinner_thread:[17,0,0,"-"]},"cpl.console.background_color_enum":{BackgroundColorEnum:[17,1,1,""]},"cpl.console.background_color_enum.BackgroundColorEnum":{"default":[17,3,1,""],blue:[17,3,1,""],cyan:[17,3,1,""],green:[17,3,1,""],grey:[17,3,1,""],magenta:[17,3,1,""],red:[17,3,1,""],white:[17,3,1,""],yellow:[17,3,1,""]},"cpl.console.console":{Console:[17,1,1,""]},"cpl.console.console.Console":{background_color:[17,3,1,""],banner:[17,2,1,""],clear:[17,2,1,""],close:[17,2,1,""],color_reset:[17,2,1,""],disable:[17,2,1,""],enable:[17,2,1,""],error:[17,2,1,""],foreground_color:[17,3,1,""],read:[17,2,1,""],read_line:[17,2,1,""],reset_cursor_position:[17,2,1,""],select:[17,2,1,""],set_background_color:[17,2,1,""],set_cursor_position:[17,2,1,""],set_foreground_color:[17,2,1,""],set_hold_back:[17,2,1,""],spinner:[17,2,1,""],table:[17,2,1,""],write:[17,2,1,""],write_at:[17,2,1,""],write_line:[17,2,1,""],write_line_at:[17,2,1,""]},"cpl.console.console_call":{ConsoleCall:[17,1,1,""]},"cpl.console.console_call.ConsoleCall":{"function":[17,2,1,""],args:[17,2,1,""]},"cpl.console.foreground_color_enum":{ForegroundColorEnum:[17,1,1,""]},"cpl.console.foreground_color_enum.ForegroundColorEnum":{"default":[17,3,1,""],blue:[17,3,1,""],cyan:[17,3,1,""],green:[17,3,1,""],grey:[17,3,1,""],magenta:[17,3,1,""],red:[17,3,1,""],white:[17,3,1,""],yellow:[17,3,1,""]},"cpl.console.spinner_thread":{SpinnerThread:[17,1,1,""]},"cpl.console.spinner_thread.SpinnerThread":{exit:[17,2,1,""],run:[17,2,1,""],stop_spinning:[17,2,1,""]},"cpl.database":{database_model:[18,0,0,"-"],database_settings:[18,0,0,"-"],database_settings_name_enum:[18,0,0,"-"]},"cpl.database.connection":{database_connection:[19,0,0,"-"],database_connection_abc:[19,0,0,"-"]},"cpl.database.connection.database_connection":{DatabaseConnection:[19,1,1,""]},"cpl.database.connection.database_connection.DatabaseConnection":{connect:[19,2,1,""],engine:[19,2,1,""],session:[19,2,1,""]},"cpl.database.connection.database_connection_abc":{DatabaseConnectionABC:[19,1,1,""]},"cpl.database.connection.database_connection_abc.DatabaseConnectionABC":{connect:[19,2,1,""],engine:[19,2,1,""],session:[19,2,1,""]},"cpl.database.context":{database_context:[20,0,0,"-"],database_context_abc:[20,0,0,"-"]},"cpl.database.context.database_context":{DatabaseContext:[20,1,1,""]},"cpl.database.context.database_context.DatabaseContext":{connect:[20,2,1,""],engine:[20,2,1,""],save_changes:[20,2,1,""],session:[20,2,1,""]},"cpl.database.context.database_context_abc":{DatabaseContextABC:[20,1,1,""]},"cpl.database.context.database_context_abc.DatabaseContextABC":{connect:[20,2,1,""],engine:[20,2,1,""],save_changes:[20,2,1,""],session:[20,2,1,""]},"cpl.database.database_settings":{DatabaseSettings:[18,1,1,""]},"cpl.database.database_settings.DatabaseSettings":{auth_plugin:[18,2,1,""],case_sensitive:[18,2,1,""],connection_string:[18,2,1,""],credentials:[18,2,1,""],echo:[18,2,1,""],encoding:[18,2,1,""],from_dict:[18,2,1,""]},"cpl.database.database_settings_name_enum":{DatabaseSettingsNameEnum:[18,1,1,""]},"cpl.database.database_settings_name_enum.DatabaseSettingsNameEnum":{auth_plugin:[18,3,1,""],case_sensitive:[18,3,1,""],connection_string:[18,3,1,""],credentials:[18,3,1,""],echo:[18,3,1,""],encoding:[18,3,1,""]},"cpl.dependency_injection":{service_collection:[21,0,0,"-"],service_collection_abc:[21,0,0,"-"],service_descriptor:[21,0,0,"-"],service_lifetime_enum:[21,0,0,"-"],service_provider:[21,0,0,"-"],service_provider_abc:[21,0,0,"-"]},"cpl.dependency_injection.service_collection":{ServiceCollection:[21,1,1,""]},"cpl.dependency_injection.service_collection.ServiceCollection":{add_db_context:[21,2,1,""],add_logging:[21,2,1,""],add_scoped:[21,2,1,""],add_singleton:[21,2,1,""],add_transient:[21,2,1,""],build_service_provider:[21,2,1,""]},"cpl.dependency_injection.service_collection_abc":{ServiceCollectionABC:[21,1,1,""]},"cpl.dependency_injection.service_collection_abc.ServiceCollectionABC":{add_db_context:[21,2,1,""],add_logging:[21,2,1,""],add_scoped:[21,2,1,""],add_singleton:[21,2,1,""],add_transient:[21,2,1,""],build_service_provider:[21,2,1,""]},"cpl.dependency_injection.service_descriptor":{ServiceDescriptor:[21,1,1,""]},"cpl.dependency_injection.service_descriptor.ServiceDescriptor":{implementation:[21,2,1,""],lifetime:[21,2,1,""],service_type:[21,2,1,""]},"cpl.dependency_injection.service_lifetime_enum":{ServiceLifetimeEnum:[21,1,1,""]},"cpl.dependency_injection.service_lifetime_enum.ServiceLifetimeEnum":{"transient":[21,3,1,""],scoped:[21,3,1,""],singleton:[21,3,1,""]},"cpl.dependency_injection.service_provider":{ServiceProvider:[21,1,1,""]},"cpl.dependency_injection.service_provider.ServiceProvider":{build_service:[21,2,1,""],get_service:[21,2,1,""]},"cpl.dependency_injection.service_provider_abc":{ServiceProviderABC:[21,1,1,""]},"cpl.dependency_injection.service_provider_abc.ServiceProviderABC":{build_service:[21,2,1,""],get_service:[21,2,1,""]},"cpl.environment":{application_environment:[22,0,0,"-"],application_environment_abc:[22,0,0,"-"],environment_name_enum:[22,0,0,"-"]},"cpl.environment.application_environment":{ApplicationEnvironment:[22,1,1,""]},"cpl.environment.application_environment.ApplicationEnvironment":{application_name:[22,2,1,""],customer:[22,2,1,""],date_time_now:[22,2,1,""],end_time:[22,2,1,""],environment_name:[22,2,1,""],host_name:[22,2,1,""],runtime_directory:[22,2,1,""],set_runtime_directory:[22,2,1,""],set_working_directory:[22,2,1,""],start_time:[22,2,1,""],working_directory:[22,2,1,""]},"cpl.environment.application_environment_abc":{ApplicationEnvironmentABC:[22,1,1,""]},"cpl.environment.application_environment_abc.ApplicationEnvironmentABC":{application_name:[22,2,1,""],customer:[22,2,1,""],date_time_now:[22,2,1,""],end_time:[22,2,1,""],environment_name:[22,2,1,""],host_name:[22,2,1,""],runtime_directory:[22,2,1,""],set_runtime_directory:[22,2,1,""],set_working_directory:[22,2,1,""],start_time:[22,2,1,""],working_directory:[22,2,1,""]},"cpl.environment.environment_name_enum":{EnvironmentNameEnum:[22,1,1,""]},"cpl.environment.environment_name_enum.EnvironmentNameEnum":{development:[22,3,1,""],production:[22,3,1,""],staging:[22,3,1,""],testing:[22,3,1,""]},"cpl.logging":{logger_abc:[23,0,0,"-"],logger_service:[23,0,0,"-"],logging_level_enum:[23,0,0,"-"],logging_settings:[23,0,0,"-"],logging_settings_name_enum:[23,0,0,"-"]},"cpl.logging.logger_abc":{LoggerABC:[23,1,1,""]},"cpl.logging.logger_abc.LoggerABC":{debug:[23,2,1,""],error:[23,2,1,""],fatal:[23,2,1,""],header:[23,2,1,""],info:[23,2,1,""],trace:[23,2,1,""],warn:[23,2,1,""]},"cpl.logging.logger_service":{Logger:[23,1,1,""]},"cpl.logging.logger_service.Logger":{create:[23,2,1,""],debug:[23,2,1,""],error:[23,2,1,""],fatal:[23,2,1,""],header:[23,2,1,""],info:[23,2,1,""],trace:[23,2,1,""],warn:[23,2,1,""]},"cpl.logging.logging_level_enum":{LoggingLevelEnum:[23,1,1,""]},"cpl.logging.logging_level_enum.LoggingLevelEnum":{DEBUG:[23,3,1,""],ERROR:[23,3,1,""],FATAL:[23,3,1,""],INFO:[23,3,1,""],OFF:[23,3,1,""],TRACE:[23,3,1,""],WARN:[23,3,1,""]},"cpl.logging.logging_settings":{LoggingSettings:[23,1,1,""]},"cpl.logging.logging_settings.LoggingSettings":{console:[23,2,1,""],filename:[23,2,1,""],from_dict:[23,2,1,""],level:[23,2,1,""],path:[23,2,1,""]},"cpl.logging.logging_settings_name_enum":{LoggingSettingsNameEnum:[23,1,1,""]},"cpl.logging.logging_settings_name_enum.LoggingSettingsNameEnum":{console_level:[23,3,1,""],file_level:[23,3,1,""],filename:[23,3,1,""],path:[23,3,1,""]},"cpl.mailing":{email:[24,0,0,"-"],email_client_abc:[24,0,0,"-"],email_client_service:[24,0,0,"-"],email_client_settings:[24,0,0,"-"],email_client_settings_name_enum:[24,0,0,"-"]},"cpl.mailing.email":{EMail:[24,1,1,""]},"cpl.mailing.email.EMail":{add_header:[24,2,1,""],add_receiver:[24,2,1,""],body:[24,2,1,""],check_mail:[24,2,1,""],get_content:[24,2,1,""],header:[24,2,1,""],header_list:[24,2,1,""],receiver:[24,2,1,""],receiver_list:[24,2,1,""],subject:[24,2,1,""],transceiver:[24,2,1,""]},"cpl.mailing.email_client_abc":{EMailClientABC:[24,1,1,""]},"cpl.mailing.email_client_abc.EMailClientABC":{connect:[24,2,1,""],send_mail:[24,2,1,""]},"cpl.mailing.email_client_service":{EMailClient:[24,1,1,""]},"cpl.mailing.email_client_service.EMailClient":{connect:[24,2,1,""],create:[24,2,1,""],login:[24,2,1,""],send_mail:[24,2,1,""]},"cpl.mailing.email_client_settings":{EMailClientSettings:[24,1,1,""]},"cpl.mailing.email_client_settings.EMailClientSettings":{credentials:[24,2,1,""],from_dict:[24,2,1,""],host:[24,2,1,""],port:[24,2,1,""],user_name:[24,2,1,""]},"cpl.mailing.email_client_settings_name_enum":{EMailClientSettingsNameEnum:[24,1,1,""]},"cpl.mailing.email_client_settings_name_enum.EMailClientSettingsNameEnum":{credentials:[24,3,1,""],host:[24,3,1,""],port:[24,3,1,""],user_name:[24,3,1,""]},"cpl.time":{time_format_settings:[25,0,0,"-"],time_format_settings_names_enum:[25,0,0,"-"]},"cpl.time.time_format_settings":{TimeFormatSettings:[25,1,1,""]},"cpl.time.time_format_settings.TimeFormatSettings":{date_format:[25,2,1,""],date_time_format:[25,2,1,""],date_time_log_format:[25,2,1,""],from_dict:[25,2,1,""],time_format:[25,2,1,""]},"cpl.time.time_format_settings_names_enum":{TimeFormatSettingsNamesEnum:[25,1,1,""]},"cpl.time.time_format_settings_names_enum.TimeFormatSettingsNamesEnum":{date_format:[25,3,1,""],date_time_format:[25,3,1,""],date_time_log_format:[25,3,1,""],time_format:[25,3,1,""]},"cpl.utils":{credential_manager:[26,0,0,"-"],pip:[26,0,0,"-"],string:[26,0,0,"-"]},"cpl.utils.credential_manager":{CredentialManager:[26,1,1,""]},"cpl.utils.credential_manager.CredentialManager":{build_string:[26,2,1,""],decrypt:[26,2,1,""],encrypt:[26,2,1,""]},"cpl.utils.pip":{Pip:[26,1,1,""]},"cpl.utils.pip.Pip":{get_executable:[26,2,1,""],get_outdated:[26,2,1,""],get_package:[26,2,1,""],install:[26,2,1,""],reset_executable:[26,2,1,""],set_executable:[26,2,1,""],uninstall:[26,2,1,""]},"cpl.utils.string":{String:[26,1,1,""]},"cpl.utils.string.String":{convert_to_camel_case:[26,2,1,""],convert_to_snake_case:[26,2,1,""],first_to_lower:[26,2,1,""],first_to_upper:[26,2,1,""],random_string:[26,2,1,""]}},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","method","Python method"],"3":["py","attribute","Python attribute"]},objtypes:{"0":"py:module","1":"py:class","2":"py:method","3":"py:attribute"},terms:{"abstract":[2,15,16,19,20,21,22,23,24],"byte":26,"case":[13,26,32],"char":[17,26],"class":[2,15,16,17,18,19,20,21,22,23,24,25,26],"default":[17,33],"enum":[2,16,17,18,21,22,23,24,25],"function":[17,26,32],"import":[13,32],"int":[17,26,32],"new":[6,13,17,27,31,32,33],"public":13,"return":[16,17,21,24,32],"short":[3,6],"static":[16,24,26],"transient":21,"true":16,"while":13,Adding:13,For:13,IDE:32,Such:13,That:13,The:[1,2,4,5,6,7,8,10,13,21,24,26,29,30,32,33],These:29,Useful:[17,26],With:6,__init__:32,__main__:32,__name__:32,abc:[2,15,16,17,19,20,21,22,23,24],abl:13,about:[29,33],absolut:6,accept:13,activ:17,add:[5,6,13,16,21,24,27,31,32],add_configur:16,add_console_argu:16,add_db_context:21,add_environment_vari:16,add_head:24,add_json_fil:16,add_log:21,add_receiv:24,add_scop:21,add_singleton:21,add_transi:21,added:0,addit:[6,13],additional_argu:16,address:24,agre:13,alia:6,alias:[6,16],all:[1,7,8,12,13],allow:13,alreadi:[13,32,33],also:[32,33],ani:[6,17],api:[13,29,30,31],app:[1,6,15,28,29,30,31,32],appli:13,applic:[5,9,14,17,22,23,24,29,30,31,32,33],application_abc:[14,31],application_build:[14,31],application_builder_abc:[14,31],application_environ:[14,31],application_environment_abc:[14,23,24,31],application_nam:22,applicationabc:15,applicationbuild:15,applicationbuilderabc:15,applicationenviron:22,applicationenvironmentabc:[22,23,24],appropri:13,appset:[15,32],arg:[15,17,20,26],argument:[1,5,6,7,16,17,26,27,31],argument_error_funct:16,artifact:6,ascii_lett:32,ascii_lowercas:32,ascii_uppercas:32,ask:13,attribut:[16,18,23,24,25],auth_plugin:18,authplugin:18,automat:13,avail:[3,6,13],back:[13,17],background:17,background_color:17,background_color_enum:[14,31],backgroundcolorenum:17,banner:17,base64:26,base:[2,15,16,17,18,19,20,21,22,23,24,25,26,32],basic:[27,31,32,33],been:13,befor:[13,17],behavior:13,better:13,bit:13,blue:17,bodi:24,bool:[16,17,24],branch:13,build:[6,7,8,15,26,27,31,32,33],build_servic:21,build_service_provid:21,build_str:26,call:[0,15,17],callabl:[16,17,21],camel:26,camelcas:26,can:[0,1,6,7,8,13,29,33],case_sensit:18,casesensit:18,chang:[6,9,13,20,32],channel:13,charact:17,check:24,check_mail:24,checkout:13,chnage:33,choic:32,citizen:13,classmethod:[17,26],clear:17,cli:[12,28,29,30,31,32],close:[13,17],code:[32,33],codebas:13,collect:[16,17,21],color:17,color_reset:17,command:[0,1,3,5,7,8,13,26,27,31,33],commandnameoralia:6,commit:13,common:[29,30],commun:13,complex:[29,30],config:[15,21],configmodel:2,configur:[14,15,18,21,23,24,25,31],configuration_abc:[14,15,21,31],configuration_model_abc:[14,18,23,24,25,31],configuration_variable_name_enum:[14,31],configurationabc:[15,16,21],configurationmodelabc:[16,18,23,24,25],configurationvariablenameenum:16,configure_configur:15,configure_servic:15,confirm:13,connect:[14,18,20,24,31],connection_str:[18,19,20],connectionstr:18,consid:13,consist:13,consol:[1,3,5,6,7,8,14,16,23,28,31,32],console_argu:[14,31],console_cal:[14,31],console_level:23,consoleargu:16,consolecal:17,consoleloglevel:23,contain:15,content:[27,28,31],context:[14,18,21,31,33],continu:32,contributor:13,convert:[16,23,24,25,26],convert_to_camel_cas:26,convert_to_snake_cas:26,coordin:[13,17],copi:1,core:[19,20],count:13,cpl:[6,14,27,28,33],craft:13,creat:[6,7,8,13,15,21,23,24,26,28,29,30,31],credenti:[18,24,26],credential_manag:[14,31],credentialmanag:26,current:[6,22],cursor:17,cursor_background_color:17,cursor_foreground_color:17,custom:[15,16,22],cyan:17,data:[7,8],databas:[14,21,31],database_connect:[14,18,31],database_connection_abc:[14,18,31],database_context:[14,18,31],database_context_abc:[14,18,21,31],database_model:[14,31],database_set:[14,19,20,21,31],database_settings_name_enum:[14,31],databaseconnect:19,databaseconnectionabc:19,databasecontext:20,databasecontextabc:[20,21],databaseset:[18,19,20,21],databasesettingsnameenum:18,date_format:25,date_time_format:25,date_time_log_format:25,date_time_now:22,dateformat:25,datetimeformat:25,datetimelogformat:25,db_context:21,db_context_typ:21,db_set:21,debug:23,declin:33,decod:26,decrypt:26,def:32,defin:[6,16,33],delet:8,deped:4,depend:[6,11,32],dependency_inject:[14,15,31],describ:13,descript:[6,27,31],descriptor:21,design:13,desktop:[29,30],detail:29,determin:13,develop:[6,13,22,29,30,32,33],dict:[16,17,18,23,24,25],directli:[1,13],directori:[1,6,7,8,22,32],disabl:17,discuss:13,dist:[6,7],doc:[19,20],document:13,doesn:13,don:[13,32],done:32,duplic:13,each:6,echo:18,edit:13,edraft:[13,33],effici:[29,30],effort:13,either:6,element:17,elif:32,email:[14,31],email_client_abc:[14,31],email_client_servic:[14,31],email_client_set:[14,31],email_client_settings_name_enum:[14,31],emailcli:24,emailclientabc:24,emailclientset:24,emailclientsettingsnameenum:24,emul:32,enabl:[17,32],encod:[18,26],encrypt:26,end:[17,23],end_tim:22,engin:[19,20],enough:13,ensur:13,enter:33,enterpris:[29,30],entri:[15,17],enumer:[16,17,18,21,22,23,24,25],env:23,environ:[14,16,23,24,28,31],environment_nam:22,environment_name_enum:[14,31],environmentnameenum:22,error:[16,17,23],essenti:[13,32],even:13,everyth:29,except:23,execut:[1,6,7,8,26],exist:13,exit:[17,32],explor:32,extra:[26,33],extract:13,fatal:23,featur:33,file:[1,2,6,7,8,9,13,16,33],file_level:23,fileloglevel:23,filenam:23,find:13,first:[6,13,26,29,30],first_to_low:26,first_to_upp:26,fix:13,fixup:13,folder:32,follow:[6,13,32,33],fore:33,foreground:17,foreground_color:17,foreground_color_enum:[14,31],foregroundcolorenum:17,fork:13,format:[6,23,25],forth:13,found:16,from:[0,6,7,8,10,12,13,15,16,18,29,30,32],from_dict:[16,18,23,24,25],full:32,gener:[5,6,7,8,27,31,32,33],generate_password:32,get:[26,29,30,31,33],get_configur:16,get_cont:24,get_execut:26,get_outd:26,get_packag:26,get_servic:21,git:13,gitea:13,give:13,given:[0,1,4,6,7,10,16,17,18,21,26],going:13,good:13,great:29,green:17,grei:17,guid:13,handl:[17,26],hard:13,has:[0,17],have:[6,13,32,33],haven:13,head:13,header:[17,23,24],header_background_color:17,header_foreground_color:17,header_list:24,hear:13,hello:[32,33],help:[6,13,27,29,30,31],here:[13,33],hold:17,host:24,host_nam:22,html:[19,20],http:[19,20,33],immedi:6,implement:[13,21],includ:[1,13,33],index:[26,32,33],info:[13,23],inform:[13,23,33],initi:[5,28,31],inject:32,input:[17,32],instal:[6,12,26,27,28,31,32],instanc:[15,21],instance_typ:21,interact:17,intern:21,introduc:32,invalid:16,investig:13,is_value_token_opt:16,isol:13,issus:13,its:[6,13],join:32,json:[7,8,16,32,33],keep:13,kei:33,key_typ:16,keyword:17,known:16,kwarg:17,languag:[27,31],larger:13,last:17,launch:33,learn:[29,30,33],len:32,length:[17,26,32],letter:32,level:23,lib:33,librari:[1,5,6,7,8,28,29,30,31],licens:32,lifetim:21,like:[13,32],line:[13,17,32],list:[3,6,12,16,17,21,24,26],live:33,load:15,local:[26,28,31],log:[14,24,31],logfil:23,logger:[21,23,24],logger_abc:[14,24,31],logger_servic:[14,31],loggerabc:[23,24],logging_level_enum:[14,31],logging_set:[14,31],logging_settings_name_enum:[14,31],logginglevelenum:23,loggingset:23,loggingsettingsnameenum:23,login:24,look:32,love:13,lower:[26,32],magenta:17,mail:[14,31],mail_set:24,main:[15,32],maintain:13,major:13,make:[13,33],manag:13,master:13,mayb:13,meant:[29,30],member:13,menu:[17,28,31],messag:[3,17,23],method:13,might:13,mind:13,minim:13,mit:13,more:[13,33],most:[6,32,33],msg_len:17,must:[0,1,6,13],name:[0,1,2,5,6,7,8,16,22,23,26,33],navig:33,need:[13,32,33],next:[17,28,31],none:[16,17,21,23,24,26],note:13,object:[15,16,17,21,24,26],occur:16,off:23,often:13,on_blu:17,on_cyan:17,on_default:17,on_green:17,on_grei:17,on_magenta:17,on_r:17,on_whit:17,on_yellow:17,one:13,onli:32,open:[13,32,33],option:[6,13,16,17,21,23,24,26,32],option_background_color:17,option_foreground_color:17,optionalsarg:6,order:13,org:[19,20],origin:13,otherwis:0,ouput:32,our:13,out:[13,32,33],outdat:26,outlin:13,output:[1,6,7,16,17,32,33],outsid:13,overview:[27,31,33],own:6,packag:[4,5,6,10,12,26,28,29,30,31,32],page:29,parent:6,password:32,patch:13,path:[0,1,7,16,22,23,27,31,33],pep:13,pip:[4,10,12,14,31,32,33],place:16,platform:[29,30],pleas:13,point:[13,15,17],port:24,posit:17,possibl:13,prefix:[6,16],prepar:[1,6,7,13,15],prerequisit:[28,31],press:33,prevent:13,print:[17,32],problem:13,proce:13,process:13,product:22,program:23,project:[0,1,4,6,7,8,10,11,13,27,28,31,33],projectmain:32,prompt:33,properti:[16,17,18,19,20,21,22,23,24,25],propos:13,provid:[13,15,21,32,33],publish:[1,6,8,27,31,33],push:13,pycharm:32,pyhton:33,python:[1,13,26,29,30,32,33],question:13,quickli:13,random:[26,32],random_str:26,rang:32,read:[16,17,32],read_lin:17,readi:[13,33],readili:13,readm:32,realli:13,receiv:24,receiver_list:24,red:17,refer:[0,29,30,31],referenc:0,rel:[27,31],relat:13,remov:[0,6,7,27,31],replac:26,repo:13,repositori:13,repres:[17,18,22,24],represent:[19,20,21,23,24,25],reproduc:13,reproduct:13,requir:13,requiredarg:6,reserv:13,reset:[17,26],reset_cursor_posit:17,reset_execut:26,restart:[6,9,33],result:[24,26],right:13,root:6,run:[1,5,15,17,26,32,33],runtim:22,runtime_directori:22,same:6,sampl:32,save:[13,16,20],save_chang:20,scenario:13,schemat:[27,31],scope:21,search:[13,16,21],search_typ:16,section:32,see:[5,13,19,20,32,33],select:[17,32],send:[13,24],send_mail:24,serv:6,server:[6,24,29,30,33],servic:[2,15,21,23,24,32],service_collect:[14,31],service_collection_abc:[14,31],service_descriptor:[14,31],service_lifetime_enum:[14,31],service_provid:[14,31],service_provider_abc:[14,15,31],service_typ:21,servicecollect:21,servicecollectionabc:21,servicedescriptor:21,servicelifetimeenum:21,serviceprovid:21,serviceproviderabc:[15,21],session:[19,20],set:[2,15,16,17,18,21,22,23,24,25,26,28,31,32],set_background_color:17,set_cursor_posit:17,set_execut:26,set_foreground_color:17,set_hold_back:17,set_runtime_directori:22,set_working_directori:22,setup:[6,7,8,30,33],sh_cpl:[13,33],should:[16,32,33],show:[3,17],shown:[6,16,33],significantli:13,similar:33,simpl:[5,29,30,33],singleton:21,size:13,small:13,snake:26,snake_cas:26,some:6,sometim:13,soon:13,sourc:[0,1,7,8,13,26,32,33],specifi:[0,6,16],spinner:17,spinner_background_color:17,spinner_foreground_color:17,spinner_thread:[14,31],spinnerthread:17,sqlalchemi:[19,20],src:32,stage:22,standard:26,start:[6,27,29,30,31],start_tim:22,startup:15,startup_abc:[14,31],startupabc:15,statement:6,stderr:26,stdout:26,step:13,stop:17,stop_spin:17,store:16,str:[0,1,2,3,4,5,7,8,10,16,17,19,20,22,23,24,26,32],string:[14,17,19,20,23,24,31,32],style:13,subject:24,submodul:[14,31],subprocess:26,success:33,successfulli:13,suppli:6,sure:13,syntax:[27,31],system:26,tabl:[17,26,27,28,31],take:[6,16],target:[0,1],team:13,termin:[6,17,32,33],test:[13,22,32],text:17,text_background_color:17,text_foreground_color:17,than:13,thank:13,them:1,themselv:13,thi:[3,13,15,29,30,32,33],those:33,thread:[2,17],through:32,throughout:13,thrown:23,time:[13,14,23,31],time_format:[23,25],time_format_set:[14,23,31],time_format_settings_names_enum:[14,31],timeformat:25,timeformatset:[23,25],timeformatsettingsnamesenum:25,to_list:16,todai:13,token:16,topic:13,trace:23,traceback:17,tracker:13,transceiv:24,tree:23,tutori:[32,33],type:[0,1,2,3,4,7,8,10,15,16,21,27,31],ultim:13,under:13,understand:[13,29,30,32,33],unfortun:13,uninstal:[6,26,27,31],union:[16,17,21],unit:13,updat:[6,13,27,31],upfront:13,upper:[26,32],url:[26,33],use:[0,6,15,24,29,30,32,33],use_startup:15,used:[1,7,8,15],user:32,user_nam:24,usernam:24,uses:32,util:[14,31],valid:[24,32],valu:[0,1,2,3,4,5,7,8,10,16,17,18,21,22,23,24,25],value_token:16,variabl:[16,26],version:[6,27,31],via:[4,10,13],walk:32,want:[13,32],warn:23,watch:33,wealth:13,welcom:32,well:13,what:[28,31],when:17,whether:16,which:[0,6,16,17,26,33],white:17,who:13,window:33,within:[1,6,13],without:[4,6,13],work:[6,13,22],workaround:13,workflow:[27,31],working_directori:22,workspac:[0,1,5,6,8,28,31],world:[32,33],would:13,write:[13,17,23],write_at:17,write_lin:[17,32],write_line_at:17,yellow:17,you:[0,1,6,13,29,30,32,33],your:[4,6,9,13,29,30,33]},titles:["cpl add","cpl build","cpl generate","cpl help","cpl install","cpl new","CLI Overview and Command Reference","cpl publish","cpl remove","cpl start","cpl uninstall","cpl update","cpl version","Contributing to CPL","API Reference","cpl.application","cpl.configuration","cpl.console","cpl.database","cpl.database.connection","cpl.database.context","cpl.dependency_injection","cpl.environment","cpl.logging","cpl.mailing","cpl.time","cpl.utils","CLI Reference","Getting started","Introduction to the CPL Docs","Introduction to the CPL Docs","cpl","Getting started with CPL","Setting up the local environment and workspace"],titleterms:{"new":5,add:0,address:13,api:14,app:33,applic:15,application_abc:15,application_build:15,application_builder_abc:15,application_environ:22,application_environment_abc:22,argument:[0,2,3,4,8,10],background_color_enum:17,basic:6,bug:13,build:1,cli:[6,27,33],code:13,command:6,configur:16,configuration_abc:16,configuration_model_abc:16,configuration_variable_name_enum:16,connect:19,consol:[17,33],console_argu:16,console_cal:17,content:[0,1,2,4,5,6,7,8,10,32,33],context:20,contribut:13,cpl:[0,1,2,3,4,5,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,29,30,31,32],creat:[32,33],credential_manag:26,databas:[18,19,20],database_connect:19,database_connection_abc:19,database_context:20,database_context_abc:20,database_model:18,database_set:18,database_settings_name_enum:18,dependency_inject:21,descript:[0,1,2,3,4,5,7,8,10],doc:[29,30],email:24,email_client_abc:24,email_client_servic:24,email_client_set:24,email_client_settings_name_enum:24,environ:[22,33],environment_name_enum:22,explor:30,featur:13,feedback:13,foreground_color_enum:17,found:13,gener:2,get:[28,32],guidelin:13,help:3,initi:33,instal:[4,33],introduct:[29,30],issu:13,languag:6,librari:33,licens:13,local:33,log:23,logger_abc:23,logger_servic:23,logging_level_enum:23,logging_set:23,logging_settings_name_enum:23,mail:24,manual:29,menu:32,next:[32,33],overview:6,packag:33,path:6,pip:26,prerequisit:[32,33],project:[5,32],publish:7,pull:13,refer:[6,14,27],rel:6,remov:8,request:13,review:13,rule:13,schemat:[2,6],service_collect:21,service_collection_abc:21,service_descriptor:21,service_lifetime_enum:21,service_provid:21,service_provider_abc:21,set:33,spinner_thread:17,start:[9,28,32,33],startup_abc:15,string:26,submiss:13,submit:13,submodul:18,syntax:6,tabl:[6,32,33],time:25,time_format_set:25,time_format_settings_names_enum:25,type:5,uninstal:10,updat:11,util:26,version:12,what:[32,33],workflow:6,workspac:33}}) \ No newline at end of file +Search.setIndex({docnames:["cli.add","cli.build","cli.generate","cli.help","cli.install","cli.new","cli.overview","cli.publish","cli.remove","cli.start","cli.uninstall","cli.update","cli.version","contributing","cpl_cli","cpl_core","cpl_core.application","cpl_core.configuration","cpl_core.console","cpl_core.database","cpl_core.database.connection","cpl_core.database.context","cpl_core.dependency_injection","cpl_core.environment","cpl_core.logging","cpl_core.mailing","cpl_core.time","cpl_core.utils","getting_started","index","introduction","modules","quickstart","setup"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["cli.add.md","cli.build.md","cli.generate.md","cli.help.md","cli.install.md","cli.new.md","cli.overview.md","cli.publish.md","cli.remove.md","cli.start.md","cli.uninstall.md","cli.update.md","cli.version.md","contributing.md","cpl_cli.rst","cpl_core.rst","cpl_core.application.rst","cpl_core.configuration.rst","cpl_core.console.rst","cpl_core.database.rst","cpl_core.database.connection.rst","cpl_core.database.context.rst","cpl_core.dependency_injection.rst","cpl_core.environment.rst","cpl_core.logging.rst","cpl_core.mailing.rst","cpl_core.time.rst","cpl_core.utils.rst","getting_started.rst","index.rst","introduction.md","modules.rst","quickstart.md","setup.md"],objects:{"cpl_core.application":{application_abc:[16,0,0,"-"],application_builder:[16,0,0,"-"],application_builder_abc:[16,0,0,"-"],startup_abc:[16,0,0,"-"]},"cpl_core.application.application_abc":{ApplicationABC:[16,1,1,""]},"cpl_core.application.application_abc.ApplicationABC":{configure:[16,2,1,""],main:[16,2,1,""],run:[16,2,1,""]},"cpl_core.application.application_builder":{ApplicationBuilder:[16,1,1,""]},"cpl_core.application.application_builder.ApplicationBuilder":{build:[16,2,1,""],use_extension:[16,2,1,""],use_startup:[16,2,1,""]},"cpl_core.application.application_builder_abc":{ApplicationBuilderABC:[16,1,1,""]},"cpl_core.application.application_builder_abc.ApplicationBuilderABC":{build:[16,2,1,""],use_startup:[16,2,1,""]},"cpl_core.application.startup_abc":{StartupABC:[16,1,1,""]},"cpl_core.application.startup_abc.StartupABC":{configure_configuration:[16,2,1,""],configure_services:[16,2,1,""]},"cpl_core.configuration":{configuration:[17,0,0,"-"],configuration_abc:[17,0,0,"-"],configuration_model_abc:[17,0,0,"-"],configuration_variable_name_enum:[17,0,0,"-"],console_argument:[17,0,0,"-"]},"cpl_core.configuration.configuration":{Configuration:[17,1,1,""]},"cpl_core.configuration.configuration.Configuration":{add_configuration:[17,2,1,""],add_console_argument:[17,2,1,""],add_console_arguments:[17,2,1,""],add_environment_variables:[17,2,1,""],add_json_file:[17,2,1,""],additional_arguments:[17,2,1,""],argument_error_function:[17,2,1,""],environment:[17,2,1,""],get_configuration:[17,2,1,""]},"cpl_core.configuration.configuration_abc":{ConfigurationABC:[17,1,1,""]},"cpl_core.configuration.configuration_abc.ConfigurationABC":{add_configuration:[17,2,1,""],add_console_argument:[17,2,1,""],add_console_arguments:[17,2,1,""],add_environment_variables:[17,2,1,""],add_json_file:[17,2,1,""],additional_arguments:[17,2,1,""],argument_error_function:[17,2,1,""],environment:[17,2,1,""],get_configuration:[17,2,1,""]},"cpl_core.configuration.configuration_model_abc":{ConfigurationModelABC:[17,1,1,""]},"cpl_core.configuration.configuration_model_abc.ConfigurationModelABC":{from_dict:[17,2,1,""]},"cpl_core.configuration.configuration_variable_name_enum":{ConfigurationVariableNameEnum:[17,1,1,""]},"cpl_core.configuration.configuration_variable_name_enum.ConfigurationVariableNameEnum":{customer:[17,3,1,""],environment:[17,3,1,""],name:[17,3,1,""],to_list:[17,2,1,""]},"cpl_core.configuration.console_argument":{ConsoleArgument:[17,1,1,""]},"cpl_core.configuration.console_argument.ConsoleArgument":{aliases:[17,2,1,""],console_arguments:[17,2,1,""],is_value_token_optional:[17,2,1,""],name:[17,2,1,""],token:[17,2,1,""],value_token:[17,2,1,""]},"cpl_core.console":{background_color_enum:[18,0,0,"-"],console:[18,0,0,"-"],console_call:[18,0,0,"-"],foreground_color_enum:[18,0,0,"-"],spinner_thread:[18,0,0,"-"]},"cpl_core.console.background_color_enum":{BackgroundColorEnum:[18,1,1,""]},"cpl_core.console.background_color_enum.BackgroundColorEnum":{"default":[18,3,1,""],blue:[18,3,1,""],cyan:[18,3,1,""],green:[18,3,1,""],grey:[18,3,1,""],magenta:[18,3,1,""],red:[18,3,1,""],white:[18,3,1,""],yellow:[18,3,1,""]},"cpl_core.console.console":{Console:[18,1,1,""]},"cpl_core.console.console.Console":{background_color:[18,3,1,""],banner:[18,2,1,""],clear:[18,2,1,""],close:[18,2,1,""],color_reset:[18,2,1,""],disable:[18,2,1,""],enable:[18,2,1,""],error:[18,2,1,""],foreground_color:[18,3,1,""],read:[18,2,1,""],read_line:[18,2,1,""],reset_cursor_position:[18,2,1,""],select:[18,2,1,""],set_background_color:[18,2,1,""],set_cursor_position:[18,2,1,""],set_foreground_color:[18,2,1,""],set_hold_back:[18,2,1,""],spinner:[18,2,1,""],table:[18,2,1,""],write:[18,2,1,""],write_at:[18,2,1,""],write_line:[18,2,1,""],write_line_at:[18,2,1,""]},"cpl_core.console.console_call":{ConsoleCall:[18,1,1,""]},"cpl_core.console.console_call.ConsoleCall":{"function":[18,2,1,""],args:[18,2,1,""]},"cpl_core.console.foreground_color_enum":{ForegroundColorEnum:[18,1,1,""]},"cpl_core.console.foreground_color_enum.ForegroundColorEnum":{"default":[18,3,1,""],blue:[18,3,1,""],cyan:[18,3,1,""],green:[18,3,1,""],grey:[18,3,1,""],magenta:[18,3,1,""],red:[18,3,1,""],white:[18,3,1,""],yellow:[18,3,1,""]},"cpl_core.console.spinner_thread":{SpinnerThread:[18,1,1,""]},"cpl_core.console.spinner_thread.SpinnerThread":{exit:[18,2,1,""],run:[18,2,1,""],stop_spinning:[18,2,1,""]},"cpl_core.database":{database_model:[19,0,0,"-"],database_settings:[19,0,0,"-"],database_settings_name_enum:[19,0,0,"-"]},"cpl_core.database.connection":{database_connection:[20,0,0,"-"],database_connection_abc:[20,0,0,"-"]},"cpl_core.database.connection.database_connection":{DatabaseConnection:[20,1,1,""]},"cpl_core.database.connection.database_connection.DatabaseConnection":{connect:[20,2,1,""],engine:[20,2,1,""],session:[20,2,1,""]},"cpl_core.database.connection.database_connection_abc":{DatabaseConnectionABC:[20,1,1,""]},"cpl_core.database.connection.database_connection_abc.DatabaseConnectionABC":{connect:[20,2,1,""],engine:[20,2,1,""],session:[20,2,1,""]},"cpl_core.database.context":{database_context:[21,0,0,"-"],database_context_abc:[21,0,0,"-"]},"cpl_core.database.context.database_context":{DatabaseContext:[21,1,1,""]},"cpl_core.database.context.database_context.DatabaseContext":{connect:[21,2,1,""],engine:[21,2,1,""],save_changes:[21,2,1,""],session:[21,2,1,""]},"cpl_core.database.context.database_context_abc":{DatabaseContextABC:[21,1,1,""]},"cpl_core.database.context.database_context_abc.DatabaseContextABC":{connect:[21,2,1,""],engine:[21,2,1,""],save_changes:[21,2,1,""],session:[21,2,1,""]},"cpl_core.database.database_settings":{DatabaseSettings:[19,1,1,""]},"cpl_core.database.database_settings.DatabaseSettings":{auth_plugin:[19,2,1,""],case_sensitive:[19,2,1,""],connection_string:[19,2,1,""],credentials:[19,2,1,""],echo:[19,2,1,""],encoding:[19,2,1,""],from_dict:[19,2,1,""]},"cpl_core.database.database_settings_name_enum":{DatabaseSettingsNameEnum:[19,1,1,""]},"cpl_core.database.database_settings_name_enum.DatabaseSettingsNameEnum":{auth_plugin:[19,3,1,""],case_sensitive:[19,3,1,""],connection_string:[19,3,1,""],credentials:[19,3,1,""],echo:[19,3,1,""],encoding:[19,3,1,""]},"cpl_core.dependency_injection":{service_collection:[22,0,0,"-"],service_collection_abc:[22,0,0,"-"],service_descriptor:[22,0,0,"-"],service_lifetime_enum:[22,0,0,"-"],service_provider:[22,0,0,"-"],service_provider_abc:[22,0,0,"-"]},"cpl_core.dependency_injection.service_collection":{ServiceCollection:[22,1,1,""]},"cpl_core.dependency_injection.service_collection.ServiceCollection":{add_db_context:[22,2,1,""],add_logging:[22,2,1,""],add_scoped:[22,2,1,""],add_singleton:[22,2,1,""],add_transient:[22,2,1,""],build_service_provider:[22,2,1,""]},"cpl_core.dependency_injection.service_collection_abc":{ServiceCollectionABC:[22,1,1,""]},"cpl_core.dependency_injection.service_collection_abc.ServiceCollectionABC":{add_db_context:[22,2,1,""],add_logging:[22,2,1,""],add_scoped:[22,2,1,""],add_singleton:[22,2,1,""],add_transient:[22,2,1,""],build_service_provider:[22,2,1,""]},"cpl_core.dependency_injection.service_descriptor":{ServiceDescriptor:[22,1,1,""]},"cpl_core.dependency_injection.service_descriptor.ServiceDescriptor":{implementation:[22,2,1,""],lifetime:[22,2,1,""],service_type:[22,2,1,""]},"cpl_core.dependency_injection.service_lifetime_enum":{ServiceLifetimeEnum:[22,1,1,""]},"cpl_core.dependency_injection.service_lifetime_enum.ServiceLifetimeEnum":{"transient":[22,3,1,""],scoped:[22,3,1,""],singleton:[22,3,1,""]},"cpl_core.dependency_injection.service_provider":{ServiceProvider:[22,1,1,""]},"cpl_core.dependency_injection.service_provider.ServiceProvider":{build_service:[22,2,1,""],get_service:[22,2,1,""]},"cpl_core.dependency_injection.service_provider_abc":{ServiceProviderABC:[22,1,1,""]},"cpl_core.dependency_injection.service_provider_abc.ServiceProviderABC":{build_service:[22,2,1,""],get_service:[22,2,1,""]},"cpl_core.environment":{application_environment:[23,0,0,"-"],application_environment_abc:[23,0,0,"-"],environment_name_enum:[23,0,0,"-"]},"cpl_core.environment.application_environment":{ApplicationEnvironment:[23,1,1,""]},"cpl_core.environment.application_environment.ApplicationEnvironment":{application_name:[23,2,1,""],customer:[23,2,1,""],date_time_now:[23,2,1,""],end_time:[23,2,1,""],environment_name:[23,2,1,""],host_name:[23,2,1,""],runtime_directory:[23,2,1,""],set_runtime_directory:[23,2,1,""],set_working_directory:[23,2,1,""],start_time:[23,2,1,""],working_directory:[23,2,1,""]},"cpl_core.environment.application_environment_abc":{ApplicationEnvironmentABC:[23,1,1,""]},"cpl_core.environment.application_environment_abc.ApplicationEnvironmentABC":{application_name:[23,2,1,""],customer:[23,2,1,""],date_time_now:[23,2,1,""],end_time:[23,2,1,""],environment_name:[23,2,1,""],host_name:[23,2,1,""],runtime_directory:[23,2,1,""],set_runtime_directory:[23,2,1,""],set_working_directory:[23,2,1,""],start_time:[23,2,1,""],working_directory:[23,2,1,""]},"cpl_core.environment.environment_name_enum":{EnvironmentNameEnum:[23,1,1,""]},"cpl_core.environment.environment_name_enum.EnvironmentNameEnum":{development:[23,3,1,""],production:[23,3,1,""],staging:[23,3,1,""],testing:[23,3,1,""]},"cpl_core.logging":{logger_abc:[24,0,0,"-"],logger_service:[24,0,0,"-"],logging_level_enum:[24,0,0,"-"],logging_settings:[24,0,0,"-"],logging_settings_name_enum:[24,0,0,"-"]},"cpl_core.logging.logger_abc":{LoggerABC:[24,1,1,""]},"cpl_core.logging.logger_abc.LoggerABC":{debug:[24,2,1,""],error:[24,2,1,""],fatal:[24,2,1,""],header:[24,2,1,""],info:[24,2,1,""],trace:[24,2,1,""],warn:[24,2,1,""]},"cpl_core.logging.logger_service":{Logger:[24,1,1,""]},"cpl_core.logging.logger_service.Logger":{create:[24,2,1,""],debug:[24,2,1,""],error:[24,2,1,""],fatal:[24,2,1,""],header:[24,2,1,""],info:[24,2,1,""],trace:[24,2,1,""],warn:[24,2,1,""]},"cpl_core.logging.logging_level_enum":{LoggingLevelEnum:[24,1,1,""]},"cpl_core.logging.logging_level_enum.LoggingLevelEnum":{DEBUG:[24,3,1,""],ERROR:[24,3,1,""],FATAL:[24,3,1,""],INFO:[24,3,1,""],OFF:[24,3,1,""],TRACE:[24,3,1,""],WARN:[24,3,1,""]},"cpl_core.logging.logging_settings":{LoggingSettings:[24,1,1,""]},"cpl_core.logging.logging_settings.LoggingSettings":{console:[24,2,1,""],filename:[24,2,1,""],from_dict:[24,2,1,""],level:[24,2,1,""],path:[24,2,1,""]},"cpl_core.logging.logging_settings_name_enum":{LoggingSettingsNameEnum:[24,1,1,""]},"cpl_core.logging.logging_settings_name_enum.LoggingSettingsNameEnum":{console_level:[24,3,1,""],file_level:[24,3,1,""],filename:[24,3,1,""],path:[24,3,1,""]},"cpl_core.mailing":{email:[25,0,0,"-"],email_client_abc:[25,0,0,"-"],email_client_service:[25,0,0,"-"],email_client_settings:[25,0,0,"-"],email_client_settings_name_enum:[25,0,0,"-"]},"cpl_core.mailing.email":{EMail:[25,1,1,""]},"cpl_core.mailing.email.EMail":{add_header:[25,2,1,""],add_receiver:[25,2,1,""],body:[25,2,1,""],check_mail:[25,2,1,""],get_content:[25,2,1,""],header:[25,2,1,""],header_list:[25,2,1,""],receiver:[25,2,1,""],receiver_list:[25,2,1,""],subject:[25,2,1,""],transceiver:[25,2,1,""]},"cpl_core.mailing.email_client_abc":{EMailClientABC:[25,1,1,""]},"cpl_core.mailing.email_client_abc.EMailClientABC":{connect:[25,2,1,""],send_mail:[25,2,1,""]},"cpl_core.mailing.email_client_service":{EMailClient:[25,1,1,""]},"cpl_core.mailing.email_client_service.EMailClient":{connect:[25,2,1,""],create:[25,2,1,""],login:[25,2,1,""],send_mail:[25,2,1,""]},"cpl_core.mailing.email_client_settings":{EMailClientSettings:[25,1,1,""]},"cpl_core.mailing.email_client_settings.EMailClientSettings":{credentials:[25,2,1,""],from_dict:[25,2,1,""],host:[25,2,1,""],port:[25,2,1,""],user_name:[25,2,1,""]},"cpl_core.mailing.email_client_settings_name_enum":{EMailClientSettingsNameEnum:[25,1,1,""]},"cpl_core.mailing.email_client_settings_name_enum.EMailClientSettingsNameEnum":{credentials:[25,3,1,""],host:[25,3,1,""],port:[25,3,1,""],user_name:[25,3,1,""]},"cpl_core.time":{time_format_settings:[26,0,0,"-"],time_format_settings_names_enum:[26,0,0,"-"]},"cpl_core.time.time_format_settings":{TimeFormatSettings:[26,1,1,""]},"cpl_core.time.time_format_settings.TimeFormatSettings":{date_format:[26,2,1,""],date_time_format:[26,2,1,""],date_time_log_format:[26,2,1,""],from_dict:[26,2,1,""],time_format:[26,2,1,""]},"cpl_core.time.time_format_settings_names_enum":{TimeFormatSettingsNamesEnum:[26,1,1,""]},"cpl_core.time.time_format_settings_names_enum.TimeFormatSettingsNamesEnum":{date_format:[26,3,1,""],date_time_format:[26,3,1,""],date_time_log_format:[26,3,1,""],time_format:[26,3,1,""]},"cpl_core.utils":{credential_manager:[27,0,0,"-"],pip:[27,0,0,"-"],string:[27,0,0,"-"]},"cpl_core.utils.credential_manager":{CredentialManager:[27,1,1,""]},"cpl_core.utils.credential_manager.CredentialManager":{build_string:[27,2,1,""],decrypt:[27,2,1,""],encrypt:[27,2,1,""]},"cpl_core.utils.pip":{Pip:[27,1,1,""]},"cpl_core.utils.pip.Pip":{get_executable:[27,2,1,""],get_outdated:[27,2,1,""],get_package:[27,2,1,""],install:[27,2,1,""],reset_executable:[27,2,1,""],set_executable:[27,2,1,""],uninstall:[27,2,1,""]},"cpl_core.utils.string":{String:[27,1,1,""]},"cpl_core.utils.string.String":{convert_to_camel_case:[27,2,1,""],convert_to_snake_case:[27,2,1,""],first_to_lower:[27,2,1,""],first_to_upper:[27,2,1,""],random_string:[27,2,1,""]}},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","method","Python method"],"3":["py","attribute","Python attribute"]},objtypes:{"0":"py:module","1":"py:class","2":"py:method","3":"py:attribute"},terms:{"abstract":[2,16,17,20,21,22,23,24,25],"byte":27,"case":[13,27,32],"char":[18,27],"class":[2,16,17,18,19,20,21,22,23,24,25,26,27],"default":[18,33],"enum":[2,17,18,19,22,23,24,25,26],"function":[18,27,32],"import":[13,32],"int":[18,27,32],"new":[6,13,14,18,31,32,33],"public":13,"return":[17,18,22,25,32],"short":[3,6],"static":[17,25,27],"transient":22,"true":17,"while":13,Adding:13,For:13,IDE:32,Such:13,That:13,The:[1,2,4,5,6,7,8,10,13,22,25,27,29,30,32,33],These:29,Useful:[18,27],With:6,__init__:32,__main__:32,__name__:32,abc:[2,16,17,18,20,21,22,23,24,25],abl:13,about:[29,33],absolut:6,accept:13,activ:18,add:[5,6,13,14,17,22,25,31,32],add_configur:17,add_console_argu:17,add_db_context:22,add_environment_vari:17,add_head:25,add_json_fil:17,add_log:22,add_receiv:25,add_scop:22,add_singleton:22,add_transi:22,added:0,addit:[6,13],additional_argu:17,address:25,agre:13,alia:6,alias:[6,17],all:[1,7,8,12,13],allow:13,alreadi:[13,32,33],also:[32,33],ani:[6,18],api:[13,29,30,31],app:[1,6,16,28,29,30,31,32],appli:13,applic:[5,9,15,18,23,24,25,29,30,31,32,33],application_abc:[15,31],application_build:[15,31],application_builder_abc:[15,31],application_environ:[15,31],application_environment_abc:[15,16,24,25,31],application_extension_abc:16,application_nam:23,applicationabc:16,applicationbuild:16,applicationbuilderabc:16,applicationenviron:23,applicationenvironmentabc:[16,23,24,25],applicationextensionabc:16,appropri:13,appset:[16,32],arg:[16,18,21,27],argument:[1,5,6,7,14,17,18,27,31],argument_error_funct:17,artifact:6,ascii_lett:32,ascii_lowercas:32,ascii_uppercas:32,ask:13,attribut:[17,19,24,25,26],auth_plugin:19,authplugin:19,automat:13,avail:[3,6,13],back:[13,18],background:18,background_color:18,background_color_enum:[15,31],backgroundcolorenum:18,banner:18,base64:27,base:[2,16,17,18,19,20,21,22,23,24,25,26,27,32],basic:[14,31,32,33],been:13,befor:[13,18],behavior:13,better:13,bit:13,blue:18,bodi:25,bool:[17,18,25],branch:13,build:[6,7,8,14,16,27,31,32,33],build_servic:22,build_service_provid:22,build_str:27,call:[0,16,18],callabl:[17,18,22],camel:27,camelcas:27,can:[0,1,6,7,8,13,29,33],case_sensit:19,casesensit:19,chang:[6,9,13,21,32],channel:13,charact:18,check:25,check_mail:25,checkout:13,chnage:33,choic:32,citizen:13,classmethod:[18,27],clear:18,cli:[12,28,29,30,31,32],close:[13,18],code:[32,33],codebas:13,collect:[17,18,22],color:18,color_reset:18,command:[0,1,3,5,7,8,13,14,27,31,33],commandnameoralia:6,commit:13,common:[29,30],commun:13,complex:[29,30],config:[16,22],configmodel:2,configur:[15,16,19,22,24,25,26,31],configuration_abc:[15,16,22,31],configuration_model_abc:[15,19,24,25,26,31],configuration_variable_name_enum:[15,31],configurationabc:[16,17,22],configurationmodelabc:[17,19,24,25,26],configurationvariablenameenum:17,configure_configur:16,configure_servic:16,confirm:13,connect:[15,19,21,25,31],connection_str:[19,20,21],connectionstr:19,consid:13,consist:13,consol:[1,3,5,6,7,8,15,17,24,28,31,32],console_argu:[15,31],console_cal:[15,31],console_level:24,consoleargu:17,consolecal:18,consoleloglevel:24,contain:16,content:[14,28,31],context:[15,19,22,31,33],continu:32,contributor:13,convert:[17,24,25,26,27],convert_to_camel_cas:27,convert_to_snake_cas:27,coordin:[13,18],copi:1,core:[20,21],count:13,cpl:[6,14,22,28,33],cpl_core:[7,8,15,31,32,33],craft:13,creat:[6,7,8,13,16,22,24,25,27,28,29,30,31],credenti:[19,25,27],credential_manag:[15,31],credentialmanag:27,current:[6,23],cursor:18,cursor_background_color:18,cursor_foreground_color:18,custom:[16,17,23],cyan:18,data:[7,8],databas:[15,22,31],database_connect:[15,19,31],database_connection_abc:[15,19,31],database_context:[15,19,31],database_context_abc:[15,19,22,31],database_model:[15,31],database_set:[15,20,21,22,31],database_settings_name_enum:[15,31],databaseconnect:20,databaseconnectionabc:20,databasecontext:21,databasecontextabc:[21,22],databaseset:[19,20,21,22],databasesettingsnameenum:19,date_format:26,date_time_format:26,date_time_log_format:26,date_time_now:23,dateformat:26,datetimeformat:26,datetimelogformat:26,db_context:22,db_context_typ:22,db_set:22,debug:24,declin:33,decod:27,decrypt:27,def:32,defin:[6,17,33],delet:8,deped:4,depend:[6,11,32],dependency_inject:[15,16,31],describ:13,descript:[6,14,31],descriptor:22,design:13,desktop:[29,30],detail:29,determin:13,develop:[6,13,23,29,30,32,33],dict:[17,18,19,24,25,26],directli:[1,13],directori:[1,6,7,8,23,32],disabl:18,discuss:13,dist:[6,7],doc:[20,21],document:13,doesn:13,don:[13,32],done:32,duplic:13,each:6,echo:19,edit:13,edraft:[13,33],effici:[29,30],effort:13,either:6,element:18,elif:32,email:[15,31],email_client_abc:[15,31],email_client_servic:[15,31],email_client_set:[15,31],email_client_settings_name_enum:[15,31],emailcli:25,emailclientabc:25,emailclientset:25,emailclientsettingsnameenum:25,emul:32,enabl:[18,32],encod:[19,27],encrypt:27,end:[18,24],end_tim:23,engin:[20,21],enough:13,ensur:13,enter:33,enterpris:[29,30],entri:[16,18],enumer:[17,18,19,22,23,24,25,26],env:[16,24],environ:[15,16,17,24,25,28,31],environment_nam:23,environment_name_enum:[15,31],environmentnameenum:23,error:[17,18,24],essenti:[13,32],even:13,everyth:29,except:24,execut:[1,6,7,8,27],exist:13,exit:[18,32],explor:32,extens:16,extra:[27,33],extract:13,fatal:24,featur:33,file:[1,2,6,7,8,9,13,17,33],file_level:24,fileloglevel:24,filenam:24,find:13,first:[6,13,27,29,30],first_to_low:27,first_to_upp:27,fix:13,fixup:13,folder:32,follow:[6,13,32,33],fore:33,foreground:18,foreground_color:18,foreground_color_enum:[15,31],foregroundcolorenum:18,fork:13,format:[6,24,26],forth:13,found:17,from:[0,6,7,8,10,12,13,16,17,19,29,30,32],from_dict:[17,19,24,25,26],full:32,gener:[5,6,7,8,14,31,32,33],generate_password:32,get:[27,29,30,31,33],get_configur:17,get_cont:25,get_execut:27,get_outd:27,get_packag:27,get_servic:22,git:13,gitea:13,give:13,given:[0,1,4,6,7,10,17,18,19,22,27],going:13,good:13,great:29,green:18,grei:18,guid:13,handl:[18,27],hard:13,has:[0,18],have:[6,13,32,33],haven:13,head:13,header:[18,24,25],header_background_color:18,header_foreground_color:18,header_list:25,hear:13,hello:[32,33],help:[6,13,14,29,30,31],here:[13,33],hold:18,host:25,host_nam:23,html:[20,21],http:[20,21,33],immedi:6,implement:[13,22],includ:[1,13,33],index:[27,32,33],info:[13,24],inform:[13,24,33],initi:[5,28,31],inject:32,input:[18,32],instal:[6,12,14,27,28,31,32],instanc:[16,22],instance_typ:22,interact:18,intern:22,introduc:32,invalid:17,investig:13,is_value_token_opt:17,isol:13,issus:13,its:[6,13],join:32,json:[7,8,17,32,33],keep:13,kei:33,key_typ:17,keyword:18,known:17,kwarg:18,languag:[14,31],larger:13,last:18,launch:33,learn:[29,30,33],len:32,length:[18,27,32],letter:32,level:24,lib:33,librari:[1,5,6,7,8,28,29,30,31],licens:32,lifetim:22,like:[13,32],line:[13,18,32],list:[3,6,12,17,18,22,25,27],live:33,load:16,local:[27,28,31],log:[15,25,31],logfil:24,logger:[22,24,25],logger_abc:[15,25,31],logger_servic:[15,31],loggerabc:[24,25],logging_level_enum:[15,31],logging_set:[15,31],logging_settings_name_enum:[15,31],logginglevelenum:24,loggingset:24,loggingsettingsnameenum:24,login:25,look:32,love:13,lower:[27,32],magenta:18,mail:[15,31],mail_set:25,main:[16,32],maintain:13,major:13,make:[13,33],manag:13,master:13,mayb:13,meant:[29,30],member:13,menu:[18,28,31],messag:[3,18,24],method:13,might:13,mind:13,minim:13,mit:13,more:[13,33],most:[6,32,33],msg_len:18,must:[0,1,6,13],name:[0,1,2,5,6,7,8,17,23,24,27,33],navig:33,need:[13,32,33],next:[18,28,31],none:[17,18,22,24,25,27],note:13,object:[16,17,18,22,25,27],occur:17,off:24,often:13,on_blu:18,on_cyan:18,on_default:18,on_green:18,on_grei:18,on_magenta:18,on_r:18,on_whit:18,on_yellow:18,one:13,onli:32,open:[13,32,33],option:[6,13,17,18,22,24,25,27,32],option_background_color:18,option_foreground_color:18,optionalsarg:6,order:13,org:[20,21],origin:13,otherwis:0,ouput:32,our:13,out:[13,32,33],outdat:27,outlin:13,output:[1,6,7,17,18,32,33],outsid:13,overview:[14,31,33],own:6,packag:[4,5,6,10,12,27,28,29,30,31,32],page:29,parent:6,password:32,patch:13,path:[0,1,7,14,17,23,24,31,33],pep:13,pip:[4,10,12,15,31,32,33],place:17,platform:[29,30],pleas:13,point:[13,16,18],port:25,posit:18,possibl:13,prefix:[6,17],prepar:[1,6,7,13,16],prerequisit:[28,31],press:33,prevent:13,print:[18,32],problem:13,proce:13,process:13,product:23,program:24,project:[0,1,4,6,7,8,10,11,13,14,28,31,33],projectmain:32,prompt:33,properti:[17,18,19,20,21,22,23,24,25,26],propos:13,provid:[13,16,22,32,33],publish:[1,6,8,14,31,33],push:13,pycharm:32,pyhton:33,python:[1,13,27,29,30,32,33],question:13,quickli:13,random:[27,32],random_str:27,rang:32,read:[17,18,32],read_lin:18,readi:[13,33],readili:13,readm:32,realli:13,receiv:25,receiver_list:25,red:18,refer:[0,29,30,31],referenc:0,rel:[14,31],relat:13,remov:[0,6,7,14,31],replac:27,repo:13,repositori:13,repres:[18,19,23,25],represent:[20,21,22,24,25,26],reproduc:13,reproduct:13,requir:13,requiredarg:6,reserv:13,reset:[18,27],reset_cursor_posit:18,reset_execut:27,restart:[6,9,33],result:[25,27],right:13,root:6,run:[1,5,16,18,27,32,33],runtim:23,runtime_directori:23,same:6,sampl:32,save:[13,17,21],save_chang:21,scenario:13,schemat:[14,31],scope:22,search:[13,17,22],search_typ:17,section:32,see:[5,13,20,21,32,33],select:[18,32],send:[13,25],send_mail:25,serv:6,server:[6,25,29,30,33],servic:[2,16,22,24,25,32],service_collect:[15,31],service_collection_abc:[15,16,31],service_descriptor:[15,31],service_lifetime_enum:[15,31],service_provid:[15,31],service_provider_abc:[15,16,31],service_typ:22,servicecollect:22,servicecollectionabc:[16,22],servicedescriptor:22,servicelifetimeenum:22,serviceprovid:22,serviceproviderabc:[16,22],session:[20,21],set:[2,16,17,18,19,22,23,24,25,26,27,28,31,32],set_background_color:18,set_cursor_posit:18,set_execut:27,set_foreground_color:18,set_hold_back:18,set_runtime_directori:23,set_working_directori:23,setup:[6,7,8,30,33],sh_cpl:[13,33],should:[17,32,33],show:[3,18],shown:[6,17,33],significantli:13,similar:33,simpl:[5,29,30,33],singleton:22,size:13,small:13,snake:27,snake_cas:27,some:6,sometim:13,soon:13,sourc:[0,1,7,8,13,27,32,33],specifi:[0,6,17],spinner:18,spinner_background_color:18,spinner_foreground_color:18,spinner_thread:[15,31],spinnerthread:18,sqlalchemi:[20,21],src:32,stage:23,standard:27,start:[6,14,29,30,31],start_tim:23,startup:16,startup_abc:[15,31],startupabc:16,statement:6,stderr:27,stdout:27,step:13,stop:18,stop_spin:18,store:17,str:[0,1,2,3,4,5,7,8,10,17,18,20,21,23,24,25,27,32],string:[15,18,20,21,24,25,31,32],style:13,subject:25,submodul:[15,31],subprocess:27,success:33,successfulli:13,suppli:6,sure:13,syntax:[14,31],system:27,tabl:[14,18,27,28,31],take:[6,17],target:[0,1],team:13,termin:[6,18,32,33],test:[13,23,32],text:18,text_background_color:18,text_foreground_color:18,than:13,thank:13,them:1,themselv:13,thi:[3,13,16,29,30,32,33],those:33,thread:[2,18],through:32,throughout:13,thrown:24,time:[13,15,24,31],time_format:[24,26],time_format_set:[15,24,31],time_format_settings_names_enum:[15,31],timeformat:26,timeformatset:[24,26],timeformatsettingsnamesenum:26,to_list:17,todai:13,token:17,topic:13,trace:24,traceback:18,tracker:13,transceiv:25,tree:24,tutori:[32,33],type:[0,1,2,3,4,7,8,10,14,16,17,22,31],ultim:13,under:13,understand:[13,29,30,32,33],unfortun:13,uninstal:[6,14,27,31],union:[17,18,22],unit:13,updat:[6,13,14,31],upfront:13,upper:[27,32],url:[27,33],use:[0,6,16,25,29,30,32,33],use_extens:16,use_startup:16,used:[1,7,8,16],user:32,user_nam:25,usernam:25,uses:32,util:[15,31],valid:[25,32],valu:[0,1,2,3,4,5,7,8,10,17,18,19,22,23,24,25,26],value_token:17,variabl:[17,27],version:[6,14,31],via:[4,10,13],walk:32,want:[13,32],warn:24,watch:33,wealth:13,welcom:32,well:13,what:[28,31],when:18,whether:17,which:[0,6,17,18,27,33],white:18,who:13,window:33,within:[1,6,13],without:[4,6,13],work:[6,13,23],workaround:13,workflow:[14,31],working_directori:23,workspac:[0,1,5,6,8,28,31],world:[32,33],would:13,write:[13,18,24],write_at:18,write_lin:[18,32],write_line_at:18,yellow:18,you:[0,1,6,13,29,30,32,33],your:[4,6,9,13,29,30,33]},titles:["cpl add","cpl build","cpl generate","cpl help","cpl install","cpl new","CLI Overview and Command Reference","cpl publish","cpl remove","cpl start","cpl uninstall","cpl update","cpl version","Contributing to CPL","CLI Reference","API Reference","cpl_core.application","cpl_core.configuration","cpl_core.console","cpl_core.database","cpl_core.database.connection","cpl_core.database.context","cpl_core.dependency_injection","cpl_core.environment","cpl_core.logging","cpl_core.mailing","cpl_core.time","cpl_core.utils","Getting started","Introduction to the CPL Docs","Introduction to the CPL Docs","cpl","Getting started with CPL","Setting up the local environment and workspace"],titleterms:{"new":5,add:0,address:13,api:15,app:33,applic:16,application_abc:16,application_build:16,application_builder_abc:16,application_environ:23,application_environment_abc:23,argument:[0,2,3,4,8,10],background_color_enum:18,basic:6,bug:13,build:1,cli:[6,14,33],code:13,command:6,configur:17,configuration_abc:17,configuration_model_abc:17,configuration_variable_name_enum:17,connect:20,consol:[18,33],console_argu:17,console_cal:18,content:[0,1,2,4,5,6,7,8,10,32,33],context:21,contribut:13,cpl:[0,1,2,3,4,5,7,8,9,10,11,12,13,29,30,31,32],cpl_core:[16,17,18,19,20,21,22,23,24,25,26,27],creat:[32,33],credential_manag:27,databas:[19,20,21],database_connect:20,database_connection_abc:20,database_context:21,database_context_abc:21,database_model:19,database_set:19,database_settings_name_enum:19,dependency_inject:22,descript:[0,1,2,3,4,5,7,8,10],doc:[29,30],email:25,email_client_abc:25,email_client_servic:25,email_client_set:25,email_client_settings_name_enum:25,environ:[23,33],environment_name_enum:23,explor:30,featur:13,feedback:13,foreground_color_enum:18,found:13,gener:2,get:[28,32],guidelin:13,help:3,initi:33,instal:[4,33],introduct:[29,30],issu:13,languag:6,librari:33,licens:13,local:33,log:24,logger_abc:24,logger_servic:24,logging_level_enum:24,logging_set:24,logging_settings_name_enum:24,mail:25,manual:29,menu:32,next:[32,33],overview:6,packag:33,path:6,pip:27,prerequisit:[32,33],project:[5,32],publish:7,pull:13,refer:[6,14,15],rel:6,remov:8,request:13,review:13,rule:13,schemat:[2,6],service_collect:22,service_collection_abc:22,service_descriptor:22,service_lifetime_enum:22,service_provid:22,service_provider_abc:22,set:33,spinner_thread:18,start:[9,28,32,33],startup_abc:16,string:27,submiss:13,submit:13,submodul:19,syntax:6,tabl:[6,32,33],time:26,time_format_set:26,time_format_settings_names_enum:26,type:5,uninstal:10,updat:11,util:27,version:12,what:[32,33],workflow:6,workspac:33}}) \ No newline at end of file diff --git a/docs/build/html/setup.html b/docs/build/html/setup.html index bf04ce30..89071bfd 100644 --- a/docs/build/html/setup.html +++ b/docs/build/html/setup.html @@ -38,7 +38,7 @@ - + @@ -101,8 +101,8 @@
  • -
  • API Reference
  • CLI Reference
  • +
  • API Reference
  • @@ -215,7 +215,7 @@

    Create initial console app

    -

    You develop apps and packages in the context of an CPL project which is defined in an cpl.json.

    +

    You develop apps and packages in the context of an CPL project which is defined in an cpl_core.json.

    1. Run the CLI command cpl new console and provide the name my-app, as shown here:

      cpl new console my-app
      @@ -228,7 +228,7 @@
       

      Create initial library

      -

      You develop apps and packages in the context of an CPL project which is defined in an cpl.json.

      +

      You develop apps and packages in the context of an CPL project which is defined in an cpl_core.json.

      1. Run the CLI command cpl new library and provide the name my-lib, as shown here:

        cpl new library my-lib
        @@ -277,7 +277,7 @@