Compare commits
No commits in common. "master" and "2020.12" have entirely different histories.
11
.gitignore
vendored
11
.gitignore
vendored
@ -37,7 +37,7 @@ MANIFEST
|
|||||||
pip-log.txt
|
pip-log.txt
|
||||||
pip-delete-this-directory.txt
|
pip-delete-this-directory.txt
|
||||||
|
|
||||||
# Unit model / coverage reports
|
# Unit test / coverage reports
|
||||||
htmlcov/
|
htmlcov/
|
||||||
.tox/
|
.tox/
|
||||||
.nox/
|
.nox/
|
||||||
@ -106,14 +106,10 @@ celerybeat.pid
|
|||||||
.venv
|
.venv
|
||||||
env/
|
env/
|
||||||
venv/
|
venv/
|
||||||
venv_*/
|
|
||||||
ENV/
|
ENV/
|
||||||
env.bak/
|
env.bak/
|
||||||
venv.bak/
|
venv.bak/
|
||||||
|
|
||||||
# Custom Environments
|
|
||||||
cpl-env/
|
|
||||||
|
|
||||||
# Spyder project settings
|
# Spyder project settings
|
||||||
.spyderproject
|
.spyderproject
|
||||||
.spyproject
|
.spyproject
|
||||||
@ -133,8 +129,5 @@ dmypy.json
|
|||||||
.pyre/
|
.pyre/
|
||||||
|
|
||||||
# IDE
|
# IDE
|
||||||
.idea/
|
.vscode/
|
||||||
PythonImportHelper-v2-Completion.json
|
|
||||||
|
|
||||||
# cpl unittest stuff
|
|
||||||
unittests/test_*_playground
|
|
||||||
|
3
.idea/dictionaries/sven.xml
Normal file
3
.idea/dictionaries/sven.xml
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
<component name="ProjectDictionaryState">
|
||||||
|
<dictionary name="sven" />
|
||||||
|
</component>
|
17
.idea/inspectionProfiles/Project_Default.xml
Normal file
17
.idea/inspectionProfiles/Project_Default.xml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
<component name="InspectionProjectProfileManager">
|
||||||
|
<profile version="1.0">
|
||||||
|
<option name="myName" value="Project Default" />
|
||||||
|
<inspection_tool class="PyPackageRequirementsInspection" enabled="true" level="WARNING" enabled_by_default="true">
|
||||||
|
<option name="ignoredPackages">
|
||||||
|
<value>
|
||||||
|
<list size="4">
|
||||||
|
<item index="0" class="java.lang.String" itemvalue="termcolor" />
|
||||||
|
<item index="1" class="java.lang.String" itemvalue="discord" />
|
||||||
|
<item index="2" class="java.lang.String" itemvalue="mysql-connector" />
|
||||||
|
<item index="3" class="java.lang.String" itemvalue="flask" />
|
||||||
|
</list>
|
||||||
|
</value>
|
||||||
|
</option>
|
||||||
|
</inspection_tool>
|
||||||
|
</profile>
|
||||||
|
</component>
|
6
.idea/inspectionProfiles/profiles_settings.xml
Normal file
6
.idea/inspectionProfiles/profiles_settings.xml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<component name="InspectionProjectProfileManager">
|
||||||
|
<settings>
|
||||||
|
<option name="USE_PROJECT_PROFILE" value="false" />
|
||||||
|
<version value="1.0" />
|
||||||
|
</settings>
|
||||||
|
</component>
|
7
.idea/misc.xml
Normal file
7
.idea/misc.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="ProjectPlainTextFileTypeManager">
|
||||||
|
<file url="file://$PROJECT_DIR$/publish_templates/all_template.txt" />
|
||||||
|
</component>
|
||||||
|
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.9" project-jdk-type="Python SDK" />
|
||||||
|
</project>
|
8
.idea/modules.xml
Normal file
8
.idea/modules.xml
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="ProjectModuleManager">
|
||||||
|
<modules>
|
||||||
|
<module fileurl="file://$PROJECT_DIR$/.idea/sh_common_py_lib.iml" filepath="$PROJECT_DIR$/.idea/sh_common_py_lib.iml" />
|
||||||
|
</modules>
|
||||||
|
</component>
|
||||||
|
</project>
|
20
.idea/sh_common_py_lib.iml
Normal file
20
.idea/sh_common_py_lib.iml
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<module type="PYTHON_MODULE" version="4">
|
||||||
|
<component name="NewModuleRootManager">
|
||||||
|
<content url="file://$MODULE_DIR$">
|
||||||
|
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
|
||||||
|
<excludeFolder url="file://$MODULE_DIR$/dist" />
|
||||||
|
<excludeFolder url="file://$MODULE_DIR$/src/tests/logs" />
|
||||||
|
<excludeFolder url="file://$MODULE_DIR$/src/tests_dev/logs" />
|
||||||
|
<excludeFolder url="file://$MODULE_DIR$/src/sh_edraft.egg-info" />
|
||||||
|
<excludeFolder url="file://$MODULE_DIR$/src/dist" />
|
||||||
|
<excludeFolder url="file://$MODULE_DIR$/src/build" />
|
||||||
|
<excludeFolder url="file://$MODULE_DIR$/build" />
|
||||||
|
<excludeFolder url="file://$MODULE_DIR$/src/tests/old" />
|
||||||
|
<excludeFolder url="file://$MODULE_DIR$/.vscode" />
|
||||||
|
<excludeFolder url="file://$MODULE_DIR$/build_test" />
|
||||||
|
</content>
|
||||||
|
<orderEntry type="jdk" jdkName="Python 3.9" jdkType="Python SDK" />
|
||||||
|
<orderEntry type="sourceFolder" forTests="false" />
|
||||||
|
</component>
|
||||||
|
</module>
|
File diff suppressed because one or more lines are too long
@ -0,0 +1,4 @@
|
|||||||
|
<changelist name="Uncommitted_changes_before_Update_at_26_11_2020_10_36_[Default_Changelist]" date="1606383362450" recycled="false" toDelete="true">
|
||||||
|
<option name="PATH" value="$PROJECT_DIR$/.idea/shelf/Uncommitted_changes_before_Update_at_26_11_2020_10_36_[Default_Changelist]/shelved.patch" />
|
||||||
|
<option name="DESCRIPTION" value="Uncommitted changes before Update at 26.11.2020 10:36 [Default Changelist]" />
|
||||||
|
</changelist>
|
6
.idea/vcs.xml
Normal file
6
.idea/vcs.xml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="VcsDirectoryMappings">
|
||||||
|
<mapping directory="$PROJECT_DIR$" vcs="Git" />
|
||||||
|
</component>
|
||||||
|
</project>
|
868
.idea/workspace.xml
Normal file
868
.idea/workspace.xml
Normal file
@ -0,0 +1,868 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="AutoImportSettings">
|
||||||
|
<option name="autoReloadType" value="SELECTIVE" />
|
||||||
|
</component>
|
||||||
|
<component name="BranchesTreeState">
|
||||||
|
<expand>
|
||||||
|
<path>
|
||||||
|
<item name="ROOT" type="e8cecc67:BranchNodeDescriptor" />
|
||||||
|
<item name="LOCAL_ROOT" type="e8cecc67:BranchNodeDescriptor" />
|
||||||
|
</path>
|
||||||
|
<path>
|
||||||
|
<item name="ROOT" type="e8cecc67:BranchNodeDescriptor" />
|
||||||
|
<item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" />
|
||||||
|
</path>
|
||||||
|
<path>
|
||||||
|
<item name="ROOT" type="e8cecc67:BranchNodeDescriptor" />
|
||||||
|
<item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" />
|
||||||
|
<item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" />
|
||||||
|
</path>
|
||||||
|
</expand>
|
||||||
|
<select />
|
||||||
|
</component>
|
||||||
|
<component name="ChangeListManager">
|
||||||
|
<list default="true" id="7e2256bc-a6b8-4880-83a6-8b0e3372d0a4" name="Default Changelist" comment="Removed unused packages">
|
||||||
|
<change afterPath="$PROJECT_DIR$/src/tests/publish_test/__init__.py" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/src/tests/publish_test/publisher_test.py" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/src/tests/setup.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/.idea/sh_common_py_lib.iml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/sh_common_py_lib.iml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/sh_edraft/cli/cpl_cli/commands/build/app.py" beforeDir="false" afterPath="$PROJECT_DIR$/src/sh_edraft/cli/cpl_cli/commands/build/app.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/sh_edraft/cli/cpl_cli/commands/publish/app.py" beforeDir="false" afterPath="$PROJECT_DIR$/src/sh_edraft/cli/cpl_cli/commands/publish/app.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/sh_edraft/publishing/__init__.py" beforeDir="false" afterPath="$PROJECT_DIR$/src/sh_edraft/publish/__init__.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/sh_edraft/publishing/base/__init__.py" beforeDir="false" afterPath="$PROJECT_DIR$/src/sh_edraft/publish/base/__init__.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/sh_edraft/publishing/base/publisher_base.py" beforeDir="false" afterPath="$PROJECT_DIR$/src/sh_edraft/publish/base/publisher_base.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/sh_edraft/publishing/model/__init__.py" beforeDir="false" afterPath="$PROJECT_DIR$/src/sh_edraft/publish/model/__init__.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/sh_edraft/publishing/model/publish_settings_model.py" beforeDir="false" afterPath="$PROJECT_DIR$/src/sh_edraft/publish/model/publish_settings_model.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/sh_edraft/publishing/model/publish_settings_name.py" beforeDir="false" afterPath="$PROJECT_DIR$/src/sh_edraft/publish/model/publish_settings_name.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/sh_edraft/publishing/model/template.py" beforeDir="false" afterPath="$PROJECT_DIR$/src/sh_edraft/publish/model/template.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/sh_edraft/publishing/model/template_enum.py" beforeDir="false" afterPath="$PROJECT_DIR$/src/sh_edraft/publish/model/template_enum.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/sh_edraft/publishing/publisher.py" beforeDir="false" afterPath="$PROJECT_DIR$/src/sh_edraft/publish/publisher.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/tests/__init__.py" beforeDir="false" afterPath="$PROJECT_DIR$/src/tests/__init__.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/tests/appsettings.edrafts-lapi.json" beforeDir="false" afterPath="$PROJECT_DIR$/src/tests/appsettings.edrafts-lapi.json" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/tests/appsettings.edrafts-pc.json" beforeDir="false" afterPath="$PROJECT_DIR$/src/tests/appsettings.edrafts-pc.json" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/tests/build.json" beforeDir="false" afterPath="$PROJECT_DIR$/src/tests/build.json" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/tests/service_test/__init__.py" beforeDir="false" afterPath="$PROJECT_DIR$/src/tests/service_test/__init__.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/tests/time_test/__init__.py" beforeDir="false" afterPath="$PROJECT_DIR$/src/tests/time_test/__init__.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/tests/utils_test/__init__.py" beforeDir="false" afterPath="$PROJECT_DIR$/src/tests/utils_test/__init__.py" afterDir="false" />
|
||||||
|
</list>
|
||||||
|
<option name="SHOW_DIALOG" value="false" />
|
||||||
|
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||||
|
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
|
||||||
|
<option name="LAST_RESOLUTION" value="IGNORE" />
|
||||||
|
</component>
|
||||||
|
<component name="FileTemplateManagerImpl">
|
||||||
|
<option name="RECENT_TEMPLATES">
|
||||||
|
<list>
|
||||||
|
<option value="Python Script" />
|
||||||
|
<option value="Python Unit Test" />
|
||||||
|
</list>
|
||||||
|
</option>
|
||||||
|
</component>
|
||||||
|
<component name="Git.Pull.Settings">
|
||||||
|
<option name="BRANCH" value="2020.12.6" />
|
||||||
|
</component>
|
||||||
|
<component name="Git.Rebase.Settings">
|
||||||
|
<option name="NEW_BASE" value="2020.12" />
|
||||||
|
</component>
|
||||||
|
<component name="Git.Settings">
|
||||||
|
<option name="RECENT_BRANCH_BY_REPOSITORY">
|
||||||
|
<map>
|
||||||
|
<entry key="$PROJECT_DIR$" value="2020.12" />
|
||||||
|
</map>
|
||||||
|
</option>
|
||||||
|
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
|
||||||
|
<option name="RESET_MODE" value="HARD" />
|
||||||
|
<option name="UPDATE_TYPE" value="REBASE" />
|
||||||
|
</component>
|
||||||
|
<component name="ProjectId" id="1kYeNqJzjIXigSYYCzg4D16FL1E" />
|
||||||
|
<component name="ProjectViewState">
|
||||||
|
<option name="hideEmptyMiddlePackages" value="true" />
|
||||||
|
<option name="showLibraryContents" value="true" />
|
||||||
|
</component>
|
||||||
|
<component name="PropertiesComponent">
|
||||||
|
<property name="RunOnceActivity.OpenProjectViewOnStart" value="true" />
|
||||||
|
<property name="RunOnceActivity.ShowReadmeOnStart" value="true" />
|
||||||
|
<property name="last_opened_file_path" value="$PROJECT_DIR$/src/tests" />
|
||||||
|
<property name="settings.editor.selected.configurable" value="com.jetbrains.python.configuration.PyActiveSdkModuleConfigurable" />
|
||||||
|
</component>
|
||||||
|
<component name="RecentsManager">
|
||||||
|
<key name="CopyFile.RECENT_KEYS">
|
||||||
|
<recent name="$PROJECT_DIR$/src/tests" />
|
||||||
|
<recent name="$PROJECT_DIR$/src/tests_dev" />
|
||||||
|
<recent name="$PROJECT_DIR$/src/sh_edraft/cli/cpl_cli/commands/database" />
|
||||||
|
<recent name="$PROJECT_DIR$/src/sh_edraft/cli/cpl_cli/commands/publish" />
|
||||||
|
<recent name="$PROJECT_DIR$/src" />
|
||||||
|
</key>
|
||||||
|
<key name="MoveFile.RECENT_KEYS">
|
||||||
|
<recent name="$PROJECT_DIR$/src/tests" />
|
||||||
|
<recent name="$PROJECT_DIR$/src/tests/publish_test" />
|
||||||
|
<recent name="$PROJECT_DIR$/src/tests/old" />
|
||||||
|
<recent name="$PROJECT_DIR$/src/sh_edraft/cli/cpl_cli/commands/build" />
|
||||||
|
<recent name="$PROJECT_DIR$/src" />
|
||||||
|
</key>
|
||||||
|
</component>
|
||||||
|
<component name="RunManager" selected="Python tests.Unittests">
|
||||||
|
<configuration name="cli build" type="PythonConfigurationType" factoryName="Python">
|
||||||
|
<module name="sh_common_py_lib" />
|
||||||
|
<option name="INTERPRETER_OPTIONS" value="" />
|
||||||
|
<option name="PARENT_ENVS" value="true" />
|
||||||
|
<envs>
|
||||||
|
<env name="PYTHONUNBUFFERED" value="1" />
|
||||||
|
</envs>
|
||||||
|
<option name="SDK_HOME" value="" />
|
||||||
|
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/src/" />
|
||||||
|
<option name="IS_MODULE_SDK" value="true" />
|
||||||
|
<option name="ADD_CONTENT_ROOTS" value="true" />
|
||||||
|
<option name="ADD_SOURCE_ROOTS" value="true" />
|
||||||
|
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/src/sh_edraft/cli/cpl_cli/cli.py" />
|
||||||
|
<option name="PARAMETERS" value="build test" />
|
||||||
|
<option name="SHOW_COMMAND_LINE" value="false" />
|
||||||
|
<option name="EMULATE_TERMINAL" value="true" />
|
||||||
|
<option name="MODULE_MODE" value="false" />
|
||||||
|
<option name="REDIRECT_INPUT" value="false" />
|
||||||
|
<option name="INPUT_FILE" value="" />
|
||||||
|
<method v="2" />
|
||||||
|
</configuration>
|
||||||
|
<configuration name="cli database migration" type="PythonConfigurationType" factoryName="Python">
|
||||||
|
<module name="sh_common_py_lib" />
|
||||||
|
<option name="INTERPRETER_OPTIONS" value="" />
|
||||||
|
<option name="PARENT_ENVS" value="true" />
|
||||||
|
<envs>
|
||||||
|
<env name="PYTHONUNBUFFERED" value="1" />
|
||||||
|
</envs>
|
||||||
|
<option name="SDK_HOME" value="" />
|
||||||
|
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/src/tests_dev" />
|
||||||
|
<option name="IS_MODULE_SDK" value="true" />
|
||||||
|
<option name="ADD_CONTENT_ROOTS" value="true" />
|
||||||
|
<option name="ADD_SOURCE_ROOTS" value="true" />
|
||||||
|
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/src/sh_edraft/cli/cpl_cli/cli.py" />
|
||||||
|
<option name="PARAMETERS" value="db mig add InitialMigration" />
|
||||||
|
<option name="SHOW_COMMAND_LINE" value="false" />
|
||||||
|
<option name="EMULATE_TERMINAL" value="true" />
|
||||||
|
<option name="MODULE_MODE" value="false" />
|
||||||
|
<option name="REDIRECT_INPUT" value="false" />
|
||||||
|
<option name="INPUT_FILE" value="" />
|
||||||
|
<method v="2" />
|
||||||
|
</configuration>
|
||||||
|
<configuration name="cli database update" type="PythonConfigurationType" factoryName="Python">
|
||||||
|
<module name="sh_common_py_lib" />
|
||||||
|
<option name="INTERPRETER_OPTIONS" value="" />
|
||||||
|
<option name="PARENT_ENVS" value="true" />
|
||||||
|
<envs>
|
||||||
|
<env name="PYTHONUNBUFFERED" value="1" />
|
||||||
|
</envs>
|
||||||
|
<option name="SDK_HOME" value="" />
|
||||||
|
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/src/tests_dev" />
|
||||||
|
<option name="IS_MODULE_SDK" value="true" />
|
||||||
|
<option name="ADD_CONTENT_ROOTS" value="true" />
|
||||||
|
<option name="ADD_SOURCE_ROOTS" value="true" />
|
||||||
|
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/src/sh_edraft/cli/cpl_cli/cli.py" />
|
||||||
|
<option name="PARAMETERS" value="database update" />
|
||||||
|
<option name="SHOW_COMMAND_LINE" value="false" />
|
||||||
|
<option name="EMULATE_TERMINAL" value="true" />
|
||||||
|
<option name="MODULE_MODE" value="false" />
|
||||||
|
<option name="REDIRECT_INPUT" value="false" />
|
||||||
|
<option name="INPUT_FILE" value="" />
|
||||||
|
<method v="2" />
|
||||||
|
</configuration>
|
||||||
|
<configuration name="cli help" type="PythonConfigurationType" factoryName="Python">
|
||||||
|
<module name="sh_common_py_lib" />
|
||||||
|
<option name="INTERPRETER_OPTIONS" value="" />
|
||||||
|
<option name="PARENT_ENVS" value="true" />
|
||||||
|
<envs>
|
||||||
|
<env name="PYTHONUNBUFFERED" value="1" />
|
||||||
|
</envs>
|
||||||
|
<option name="SDK_HOME" value="" />
|
||||||
|
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/src/sh_edraft/cli/cpl_cli" />
|
||||||
|
<option name="IS_MODULE_SDK" value="true" />
|
||||||
|
<option name="ADD_CONTENT_ROOTS" value="true" />
|
||||||
|
<option name="ADD_SOURCE_ROOTS" value="true" />
|
||||||
|
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/src/sh_edraft/cli/cpl_cli/cli.py" />
|
||||||
|
<option name="PARAMETERS" value="help" />
|
||||||
|
<option name="SHOW_COMMAND_LINE" value="false" />
|
||||||
|
<option name="EMULATE_TERMINAL" value="true" />
|
||||||
|
<option name="MODULE_MODE" value="false" />
|
||||||
|
<option name="REDIRECT_INPUT" value="false" />
|
||||||
|
<option name="INPUT_FILE" value="" />
|
||||||
|
<method v="2" />
|
||||||
|
</configuration>
|
||||||
|
<configuration name="cli new app" type="PythonConfigurationType" factoryName="Python">
|
||||||
|
<module name="sh_common_py_lib" />
|
||||||
|
<option name="INTERPRETER_OPTIONS" value="" />
|
||||||
|
<option name="PARENT_ENVS" value="true" />
|
||||||
|
<envs>
|
||||||
|
<env name="PYTHONUNBUFFERED" value="1" />
|
||||||
|
</envs>
|
||||||
|
<option name="SDK_HOME" value="" />
|
||||||
|
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/src/sh_edraft/cli/cpl_cli" />
|
||||||
|
<option name="IS_MODULE_SDK" value="true" />
|
||||||
|
<option name="ADD_CONTENT_ROOTS" value="true" />
|
||||||
|
<option name="ADD_SOURCE_ROOTS" value="true" />
|
||||||
|
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/src/sh_edraft/cli/cpl_cli/cli.py" />
|
||||||
|
<option name="PARAMETERS" value="new app ./Test" />
|
||||||
|
<option name="SHOW_COMMAND_LINE" value="false" />
|
||||||
|
<option name="EMULATE_TERMINAL" value="true" />
|
||||||
|
<option name="MODULE_MODE" value="false" />
|
||||||
|
<option name="REDIRECT_INPUT" value="false" />
|
||||||
|
<option name="INPUT_FILE" value="" />
|
||||||
|
<method v="2" />
|
||||||
|
</configuration>
|
||||||
|
<configuration name="cli new base" type="PythonConfigurationType" factoryName="Python">
|
||||||
|
<module name="sh_common_py_lib" />
|
||||||
|
<option name="INTERPRETER_OPTIONS" value="" />
|
||||||
|
<option name="PARENT_ENVS" value="true" />
|
||||||
|
<envs>
|
||||||
|
<env name="PYTHONUNBUFFERED" value="1" />
|
||||||
|
</envs>
|
||||||
|
<option name="SDK_HOME" value="" />
|
||||||
|
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/src/sh_edraft/cli/cpl_cli" />
|
||||||
|
<option name="IS_MODULE_SDK" value="true" />
|
||||||
|
<option name="ADD_CONTENT_ROOTS" value="true" />
|
||||||
|
<option name="ADD_SOURCE_ROOTS" value="true" />
|
||||||
|
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/src/sh_edraft/cli/cpl_cli/cli.py" />
|
||||||
|
<option name="PARAMETERS" value="new app ./Test/Test" />
|
||||||
|
<option name="SHOW_COMMAND_LINE" value="false" />
|
||||||
|
<option name="EMULATE_TERMINAL" value="true" />
|
||||||
|
<option name="MODULE_MODE" value="false" />
|
||||||
|
<option name="REDIRECT_INPUT" value="false" />
|
||||||
|
<option name="INPUT_FILE" value="" />
|
||||||
|
<method v="2" />
|
||||||
|
</configuration>
|
||||||
|
<configuration name="cli new class" type="PythonConfigurationType" factoryName="Python">
|
||||||
|
<module name="sh_common_py_lib" />
|
||||||
|
<option name="INTERPRETER_OPTIONS" value="" />
|
||||||
|
<option name="PARENT_ENVS" value="true" />
|
||||||
|
<envs>
|
||||||
|
<env name="PYTHONUNBUFFERED" value="1" />
|
||||||
|
</envs>
|
||||||
|
<option name="SDK_HOME" value="" />
|
||||||
|
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/src/sh_edraft/cli/cpl_cli" />
|
||||||
|
<option name="IS_MODULE_SDK" value="true" />
|
||||||
|
<option name="ADD_CONTENT_ROOTS" value="true" />
|
||||||
|
<option name="ADD_SOURCE_ROOTS" value="true" />
|
||||||
|
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/src/sh_edraft/cli/cpl_cli/cli.py" />
|
||||||
|
<option name="PARAMETERS" value="new class ./Test/Test" />
|
||||||
|
<option name="SHOW_COMMAND_LINE" value="false" />
|
||||||
|
<option name="EMULATE_TERMINAL" value="true" />
|
||||||
|
<option name="MODULE_MODE" value="false" />
|
||||||
|
<option name="REDIRECT_INPUT" value="false" />
|
||||||
|
<option name="INPUT_FILE" value="" />
|
||||||
|
<method v="2" />
|
||||||
|
</configuration>
|
||||||
|
<configuration name="cli new configmodel" type="PythonConfigurationType" factoryName="Python">
|
||||||
|
<module name="sh_common_py_lib" />
|
||||||
|
<option name="INTERPRETER_OPTIONS" value="" />
|
||||||
|
<option name="PARENT_ENVS" value="true" />
|
||||||
|
<envs>
|
||||||
|
<env name="PYTHONUNBUFFERED" value="1" />
|
||||||
|
</envs>
|
||||||
|
<option name="SDK_HOME" value="" />
|
||||||
|
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/src/sh_edraft/cli/cpl_cli" />
|
||||||
|
<option name="IS_MODULE_SDK" value="true" />
|
||||||
|
<option name="ADD_CONTENT_ROOTS" value="true" />
|
||||||
|
<option name="ADD_SOURCE_ROOTS" value="true" />
|
||||||
|
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/src/sh_edraft/cli/cpl_cli/cli.py" />
|
||||||
|
<option name="PARAMETERS" value="new configmodel ./Test/Test" />
|
||||||
|
<option name="SHOW_COMMAND_LINE" value="false" />
|
||||||
|
<option name="EMULATE_TERMINAL" value="true" />
|
||||||
|
<option name="MODULE_MODE" value="false" />
|
||||||
|
<option name="REDIRECT_INPUT" value="false" />
|
||||||
|
<option name="INPUT_FILE" value="" />
|
||||||
|
<method v="2" />
|
||||||
|
</configuration>
|
||||||
|
<configuration name="cli new enum" type="PythonConfigurationType" factoryName="Python">
|
||||||
|
<module name="sh_common_py_lib" />
|
||||||
|
<option name="INTERPRETER_OPTIONS" value="" />
|
||||||
|
<option name="PARENT_ENVS" value="true" />
|
||||||
|
<envs>
|
||||||
|
<env name="PYTHONUNBUFFERED" value="1" />
|
||||||
|
</envs>
|
||||||
|
<option name="SDK_HOME" value="" />
|
||||||
|
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/src/sh_edraft/cli/cpl_cli" />
|
||||||
|
<option name="IS_MODULE_SDK" value="true" />
|
||||||
|
<option name="ADD_CONTENT_ROOTS" value="true" />
|
||||||
|
<option name="ADD_SOURCE_ROOTS" value="true" />
|
||||||
|
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/src/sh_edraft/cli/cpl_cli/cli.py" />
|
||||||
|
<option name="PARAMETERS" value="new enum ./Test/Test" />
|
||||||
|
<option name="SHOW_COMMAND_LINE" value="false" />
|
||||||
|
<option name="EMULATE_TERMINAL" value="true" />
|
||||||
|
<option name="MODULE_MODE" value="false" />
|
||||||
|
<option name="REDIRECT_INPUT" value="false" />
|
||||||
|
<option name="INPUT_FILE" value="" />
|
||||||
|
<method v="2" />
|
||||||
|
</configuration>
|
||||||
|
<configuration name="cli new service" type="PythonConfigurationType" factoryName="Python">
|
||||||
|
<module name="sh_common_py_lib" />
|
||||||
|
<option name="INTERPRETER_OPTIONS" value="" />
|
||||||
|
<option name="PARENT_ENVS" value="true" />
|
||||||
|
<envs>
|
||||||
|
<env name="PYTHONUNBUFFERED" value="1" />
|
||||||
|
</envs>
|
||||||
|
<option name="SDK_HOME" value="" />
|
||||||
|
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/src/sh_edraft/cli/cpl_cli" />
|
||||||
|
<option name="IS_MODULE_SDK" value="true" />
|
||||||
|
<option name="ADD_CONTENT_ROOTS" value="true" />
|
||||||
|
<option name="ADD_SOURCE_ROOTS" value="true" />
|
||||||
|
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/src/sh_edraft/cli/cpl_cli/cli.py" />
|
||||||
|
<option name="PARAMETERS" value="new service ./Test/Test" />
|
||||||
|
<option name="SHOW_COMMAND_LINE" value="false" />
|
||||||
|
<option name="EMULATE_TERMINAL" value="true" />
|
||||||
|
<option name="MODULE_MODE" value="false" />
|
||||||
|
<option name="REDIRECT_INPUT" value="false" />
|
||||||
|
<option name="INPUT_FILE" value="" />
|
||||||
|
<method v="2" />
|
||||||
|
</configuration>
|
||||||
|
<configuration name="cli publish" type="PythonConfigurationType" factoryName="Python">
|
||||||
|
<module name="sh_common_py_lib" />
|
||||||
|
<option name="INTERPRETER_OPTIONS" value="" />
|
||||||
|
<option name="PARENT_ENVS" value="true" />
|
||||||
|
<envs>
|
||||||
|
<env name="PYTHONUNBUFFERED" value="1" />
|
||||||
|
</envs>
|
||||||
|
<option name="SDK_HOME" value="" />
|
||||||
|
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/src/" />
|
||||||
|
<option name="IS_MODULE_SDK" value="true" />
|
||||||
|
<option name="ADD_CONTENT_ROOTS" value="true" />
|
||||||
|
<option name="ADD_SOURCE_ROOTS" value="true" />
|
||||||
|
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/src/sh_edraft/cli/cpl_cli/cli.py" />
|
||||||
|
<option name="PARAMETERS" value="publish" />
|
||||||
|
<option name="SHOW_COMMAND_LINE" value="false" />
|
||||||
|
<option name="EMULATE_TERMINAL" value="true" />
|
||||||
|
<option name="MODULE_MODE" value="false" />
|
||||||
|
<option name="REDIRECT_INPUT" value="false" />
|
||||||
|
<option name="INPUT_FILE" value="" />
|
||||||
|
<method v="2" />
|
||||||
|
</configuration>
|
||||||
|
<configuration name="cli version" type="PythonConfigurationType" factoryName="Python">
|
||||||
|
<module name="sh_common_py_lib" />
|
||||||
|
<option name="INTERPRETER_OPTIONS" value="" />
|
||||||
|
<option name="PARENT_ENVS" value="true" />
|
||||||
|
<envs>
|
||||||
|
<env name="PYTHONUNBUFFERED" value="1" />
|
||||||
|
</envs>
|
||||||
|
<option name="SDK_HOME" value="" />
|
||||||
|
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/src/sh_edraft/cli/cpl_cli" />
|
||||||
|
<option name="IS_MODULE_SDK" value="true" />
|
||||||
|
<option name="ADD_CONTENT_ROOTS" value="true" />
|
||||||
|
<option name="ADD_SOURCE_ROOTS" value="true" />
|
||||||
|
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/src/sh_edraft/cli/cpl_cli/cli.py" />
|
||||||
|
<option name="PARAMETERS" value="version" />
|
||||||
|
<option name="SHOW_COMMAND_LINE" value="false" />
|
||||||
|
<option name="EMULATE_TERMINAL" value="true" />
|
||||||
|
<option name="MODULE_MODE" value="false" />
|
||||||
|
<option name="REDIRECT_INPUT" value="false" />
|
||||||
|
<option name="INPUT_FILE" value="" />
|
||||||
|
<method v="2" />
|
||||||
|
</configuration>
|
||||||
|
<configuration name="cli" type="PythonConfigurationType" factoryName="Python" nameIsGenerated="true">
|
||||||
|
<module name="sh_common_py_lib" />
|
||||||
|
<option name="INTERPRETER_OPTIONS" value="" />
|
||||||
|
<option name="PARENT_ENVS" value="true" />
|
||||||
|
<envs>
|
||||||
|
<env name="PYTHONUNBUFFERED" value="1" />
|
||||||
|
</envs>
|
||||||
|
<option name="SDK_HOME" value="" />
|
||||||
|
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/src/sh_edraft/cli/cpl_cli" />
|
||||||
|
<option name="IS_MODULE_SDK" value="true" />
|
||||||
|
<option name="ADD_CONTENT_ROOTS" value="true" />
|
||||||
|
<option name="ADD_SOURCE_ROOTS" value="true" />
|
||||||
|
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/src/sh_edraft/cli/cpl_cli/cli.py" />
|
||||||
|
<option name="PARAMETERS" value="" />
|
||||||
|
<option name="SHOW_COMMAND_LINE" value="false" />
|
||||||
|
<option name="EMULATE_TERMINAL" value="true" />
|
||||||
|
<option name="MODULE_MODE" value="false" />
|
||||||
|
<option name="REDIRECT_INPUT" value="false" />
|
||||||
|
<option name="INPUT_FILE" value="" />
|
||||||
|
<method v="2" />
|
||||||
|
</configuration>
|
||||||
|
<configuration name="main" type="PythonConfigurationType" factoryName="Python" nameIsGenerated="true">
|
||||||
|
<module name="sh_common_py_lib" />
|
||||||
|
<option name="INTERPRETER_OPTIONS" value="" />
|
||||||
|
<option name="PARENT_ENVS" value="true" />
|
||||||
|
<envs>
|
||||||
|
<env name="PYTHONUNBUFFERED" value="1" />
|
||||||
|
<env name="CPL_NAME" value="CPL_Dev_Test" />
|
||||||
|
<env name="PYTHON_ENVIRONMENT" value="development" />
|
||||||
|
</envs>
|
||||||
|
<option name="SDK_HOME" value="" />
|
||||||
|
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/src/tests_dev" />
|
||||||
|
<option name="IS_MODULE_SDK" value="true" />
|
||||||
|
<option name="ADD_CONTENT_ROOTS" value="true" />
|
||||||
|
<option name="ADD_SOURCE_ROOTS" value="true" />
|
||||||
|
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/src/tests_dev/main.py" />
|
||||||
|
<option name="PARAMETERS" value="--customer=sh-edraft.de" />
|
||||||
|
<option name="SHOW_COMMAND_LINE" value="false" />
|
||||||
|
<option name="EMULATE_TERMINAL" value="true" />
|
||||||
|
<option name="MODULE_MODE" value="false" />
|
||||||
|
<option name="REDIRECT_INPUT" value="false" />
|
||||||
|
<option name="INPUT_FILE" value="" />
|
||||||
|
<method v="2" />
|
||||||
|
</configuration>
|
||||||
|
<configuration name="Unittests" type="tests" factoryName="Unittests" temporary="true" nameIsGenerated="true">
|
||||||
|
<module name="sh_common_py_lib" />
|
||||||
|
<option name="INTERPRETER_OPTIONS" value="" />
|
||||||
|
<option name="PARENT_ENVS" value="true" />
|
||||||
|
<envs>
|
||||||
|
<env name="CPL_ENVIRONMENT" value="testing" />
|
||||||
|
</envs>
|
||||||
|
<option name="SDK_HOME" value="" />
|
||||||
|
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/src/tests" />
|
||||||
|
<option name="IS_MODULE_SDK" value="true" />
|
||||||
|
<option name="ADD_CONTENT_ROOTS" value="true" />
|
||||||
|
<option name="ADD_SOURCE_ROOTS" value="true" />
|
||||||
|
<option name="_new_pattern" value="""" />
|
||||||
|
<option name="_new_additionalArguments" value=""discover -s $PROJECT_DIR$/src/tests -p \u0027*_test.py\u0027"" />
|
||||||
|
<option name="_new_target" value="""" />
|
||||||
|
<option name="_new_targetType" value=""CUSTOM"" />
|
||||||
|
<method v="2" />
|
||||||
|
</configuration>
|
||||||
|
<configuration name="Unittests" type="tests" factoryName="Unittests" temporary="true" nameIsGenerated="true">
|
||||||
|
<module name="sh_common_py_lib" />
|
||||||
|
<option name="INTERPRETER_OPTIONS" value="" />
|
||||||
|
<option name="PARENT_ENVS" value="true" />
|
||||||
|
<envs>
|
||||||
|
<env name="CPL_ENVIRONMENT" value="testing" />
|
||||||
|
</envs>
|
||||||
|
<option name="SDK_HOME" value="" />
|
||||||
|
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/src/tests" />
|
||||||
|
<option name="IS_MODULE_SDK" value="true" />
|
||||||
|
<option name="ADD_CONTENT_ROOTS" value="true" />
|
||||||
|
<option name="ADD_SOURCE_ROOTS" value="true" />
|
||||||
|
<option name="_new_pattern" value="""" />
|
||||||
|
<option name="_new_additionalArguments" value=""discover -s $PROJECT_DIR$/src/tests -p \u0027*_test.py\u0027"" />
|
||||||
|
<option name="_new_target" value="""" />
|
||||||
|
<option name="_new_targetType" value=""CUSTOM"" />
|
||||||
|
<method v="2" />
|
||||||
|
</configuration>
|
||||||
|
<list>
|
||||||
|
<item itemvalue="Python.cli build" />
|
||||||
|
<item itemvalue="Python.cli database migration" />
|
||||||
|
<item itemvalue="Python.cli database update" />
|
||||||
|
<item itemvalue="Python.cli help" />
|
||||||
|
<item itemvalue="Python.cli new app" />
|
||||||
|
<item itemvalue="Python.cli new base" />
|
||||||
|
<item itemvalue="Python.cli new class" />
|
||||||
|
<item itemvalue="Python.cli new configmodel" />
|
||||||
|
<item itemvalue="Python.cli new enum" />
|
||||||
|
<item itemvalue="Python.cli new service" />
|
||||||
|
<item itemvalue="Python.cli publish" />
|
||||||
|
<item itemvalue="Python.cli version" />
|
||||||
|
<item itemvalue="Python.cli" />
|
||||||
|
<item itemvalue="Python.main" />
|
||||||
|
<item itemvalue="Python tests.Unittests" />
|
||||||
|
</list>
|
||||||
|
<recent_temporary>
|
||||||
|
<list>
|
||||||
|
<item itemvalue="Python tests.Unittests" />
|
||||||
|
</list>
|
||||||
|
</recent_temporary>
|
||||||
|
</component>
|
||||||
|
<component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" />
|
||||||
|
<component name="TaskManager">
|
||||||
|
<task active="true" id="Default" summary="Default task">
|
||||||
|
<changelist id="7e2256bc-a6b8-4880-83a6-8b0e3372d0a4" name="Default Changelist" comment="" />
|
||||||
|
<created>1605881914521</created>
|
||||||
|
<option name="number" value="Default" />
|
||||||
|
<option name="presentableId" value="Default" />
|
||||||
|
<updated>1605881914521</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00031" summary="Improved database module structure">
|
||||||
|
<created>1607285697331</created>
|
||||||
|
<option name="number" value="00031" />
|
||||||
|
<option name="presentableId" value="LOCAL-00031" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1607285697331</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00032" summary="Improved database module structure">
|
||||||
|
<created>1607620265254</created>
|
||||||
|
<option name="number" value="00032" />
|
||||||
|
<option name="presentableId" value="LOCAL-00032" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1607620265254</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00033" summary="Changed DatabaseConnection">
|
||||||
|
<created>1607712129507</created>
|
||||||
|
<option name="number" value="00033" />
|
||||||
|
<option name="presentableId" value="LOCAL-00033" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1607712129507</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00034" summary="Improved session reference">
|
||||||
|
<created>1607971885250</created>
|
||||||
|
<option name="number" value="00034" />
|
||||||
|
<option name="presentableId" value="LOCAL-00034" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1607971885250</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00035" summary="Added console module">
|
||||||
|
<created>1607976456889</created>
|
||||||
|
<option name="number" value="00035" />
|
||||||
|
<option name="presentableId" value="LOCAL-00035" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1607976456889</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00036" summary="Added console module">
|
||||||
|
<created>1607976626173</created>
|
||||||
|
<option name="number" value="00036" />
|
||||||
|
<option name="presentableId" value="LOCAL-00036" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1607976626173</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00037" summary="Improved console">
|
||||||
|
<created>1608037411172</created>
|
||||||
|
<option name="number" value="00037" />
|
||||||
|
<option name="presentableId" value="LOCAL-00037" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608037411172</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00038" summary="Improved console">
|
||||||
|
<created>1608047595029</created>
|
||||||
|
<option name="number" value="00038" />
|
||||||
|
<option name="presentableId" value="LOCAL-00038" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608047595029</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00039" summary="Improved ApplicationHost">
|
||||||
|
<created>1608047655667</created>
|
||||||
|
<option name="number" value="00039" />
|
||||||
|
<option name="presentableId" value="LOCAL-00039" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608047655667</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00040" summary="Improved publisher">
|
||||||
|
<created>1608048544558</created>
|
||||||
|
<option name="number" value="00040" />
|
||||||
|
<option name="presentableId" value="LOCAL-00040" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608048544558</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00041" summary="Improved publisher">
|
||||||
|
<created>1608049672925</created>
|
||||||
|
<option name="number" value="00041" />
|
||||||
|
<option name="presentableId" value="LOCAL-00041" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608049672925</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00042" summary="Published for 2020.12.9">
|
||||||
|
<created>1608049772153</created>
|
||||||
|
<option name="number" value="00042" />
|
||||||
|
<option name="presentableId" value="LOCAL-00042" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608049772153</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00043" summary="Publish improvements for pip install">
|
||||||
|
<created>1608059323858</created>
|
||||||
|
<option name="number" value="00043" />
|
||||||
|
<option name="presentableId" value="LOCAL-00043" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608059323858</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00044" summary="Improved setup.py">
|
||||||
|
<created>1608059501153</created>
|
||||||
|
<option name="number" value="00044" />
|
||||||
|
<option name="presentableId" value="LOCAL-00044" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608059501153</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00045" summary="Added first cli commands">
|
||||||
|
<created>1608066984496</created>
|
||||||
|
<option name="number" value="00045" />
|
||||||
|
<option name="presentableId" value="LOCAL-00045" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608066984496</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00046" summary="Bugfixes and improved setup logic">
|
||||||
|
<created>1608070231599</created>
|
||||||
|
<option name="number" value="00046" />
|
||||||
|
<option name="presentableId" value="LOCAL-00046" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608070231599</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00047" summary="Improved cli">
|
||||||
|
<created>1608122289003</created>
|
||||||
|
<option name="number" value="00047" />
|
||||||
|
<option name="presentableId" value="LOCAL-00047" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608122289003</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00048" summary="Added version command to cli">
|
||||||
|
<created>1608125743068</created>
|
||||||
|
<option name="number" value="00048" />
|
||||||
|
<option name="presentableId" value="LOCAL-00048" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608125743068</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00049" summary="Improved version command & improved help command">
|
||||||
|
<created>1608127752645</created>
|
||||||
|
<option name="number" value="00049" />
|
||||||
|
<option name="presentableId" value="LOCAL-00049" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608127752645</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00050" summary="Improved cli error handling">
|
||||||
|
<created>1608127998033</created>
|
||||||
|
<option name="number" value="00050" />
|
||||||
|
<option name="presentableId" value="LOCAL-00050" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608127998034</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00051" summary="Removed module template">
|
||||||
|
<created>1608128026922</created>
|
||||||
|
<option name="number" value="00051" />
|
||||||
|
<option name="presentableId" value="LOCAL-00051" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608128026922</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00052" summary="Added build command to cli">
|
||||||
|
<created>1608133651981</created>
|
||||||
|
<option name="number" value="00052" />
|
||||||
|
<option name="presentableId" value="LOCAL-00052" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608133651982</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00053" summary="Improved publish process">
|
||||||
|
<created>1608136663213</created>
|
||||||
|
<option name="number" value="00053" />
|
||||||
|
<option name="presentableId" value="LOCAL-00053" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608136663213</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00054" summary="Improved publish process">
|
||||||
|
<created>1608137669182</created>
|
||||||
|
<option name="number" value="00054" />
|
||||||
|
<option name="presentableId" value="LOCAL-00054" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608137669182</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00055" summary="Added publish command to cli">
|
||||||
|
<created>1608138851088</created>
|
||||||
|
<option name="number" value="00055" />
|
||||||
|
<option name="presentableId" value="LOCAL-00055" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608138851088</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00056" summary="Added imports to cli module">
|
||||||
|
<created>1608138986801</created>
|
||||||
|
<option name="number" value="00056" />
|
||||||
|
<option name="presentableId" value="LOCAL-00056" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608138986801</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00057" summary="Improved help command">
|
||||||
|
<created>1608139067953</created>
|
||||||
|
<option name="number" value="00057" />
|
||||||
|
<option name="presentableId" value="LOCAL-00057" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608139067953</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00058" summary="Changed deps">
|
||||||
|
<created>1608139239527</created>
|
||||||
|
<option name="number" value="00058" />
|
||||||
|
<option name="presentableId" value="LOCAL-00058" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608139239527</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00059" summary="Bugfixes">
|
||||||
|
<created>1608139414722</created>
|
||||||
|
<option name="number" value="00059" />
|
||||||
|
<option name="presentableId" value="LOCAL-00059" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608139414722</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00060" summary="Bugfixes">
|
||||||
|
<created>1608139502304</created>
|
||||||
|
<option name="number" value="00060" />
|
||||||
|
<option name="presentableId" value="LOCAL-00060" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608139502304</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00061" summary="Removed publisher.py">
|
||||||
|
<created>1608139612476</created>
|
||||||
|
<option name="number" value="00061" />
|
||||||
|
<option name="presentableId" value="LOCAL-00061" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608139612476</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00062" summary="Added first steps of database command">
|
||||||
|
<created>1608383809354</created>
|
||||||
|
<option name="number" value="00062" />
|
||||||
|
<option name="presentableId" value="LOCAL-00062" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608383809355</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00063" summary="Improved error handling">
|
||||||
|
<created>1608383870849</created>
|
||||||
|
<option name="number" value="00063" />
|
||||||
|
<option name="presentableId" value="LOCAL-00063" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608383870849</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00064" summary="Improved service providing">
|
||||||
|
<created>1608472168532</created>
|
||||||
|
<option name="number" value="00064" />
|
||||||
|
<option name="presentableId" value="LOCAL-00064" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608472168532</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00065" summary="Added email client">
|
||||||
|
<created>1608472183294</created>
|
||||||
|
<option name="number" value="00065" />
|
||||||
|
<option name="presentableId" value="LOCAL-00065" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608472183294</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00066" summary="Published">
|
||||||
|
<created>1608474022759</created>
|
||||||
|
<option name="number" value="00066" />
|
||||||
|
<option name="presentableId" value="LOCAL-00066" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608474022759</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00067" summary="Improved publisher">
|
||||||
|
<created>1608474032244</created>
|
||||||
|
<option name="number" value="00067" />
|
||||||
|
<option name="presentableId" value="LOCAL-00067" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608474032244</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00068" summary="Added imports">
|
||||||
|
<created>1608474289859</created>
|
||||||
|
<option name="number" value="00068" />
|
||||||
|
<option name="presentableId" value="LOCAL-00068" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608474289859</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00069" summary="Removed build form gitignore, added build command">
|
||||||
|
<created>1608813096023</created>
|
||||||
|
<option name="number" value="00069" />
|
||||||
|
<option name="presentableId" value="LOCAL-00069" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608813096023</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00070" summary="Added init file for build command package">
|
||||||
|
<created>1608813152266</created>
|
||||||
|
<option name="number" value="00070" />
|
||||||
|
<option name="presentableId" value="LOCAL-00070" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608813152266</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00071" summary="Added pycharm files to gitignore">
|
||||||
|
<created>1608822597300</created>
|
||||||
|
<option name="number" value="00071" />
|
||||||
|
<option name="presentableId" value="LOCAL-00071" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608822597311</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00072" summary="Added more development tests">
|
||||||
|
<created>1608823061488</created>
|
||||||
|
<option name="number" value="00072" />
|
||||||
|
<option name="presentableId" value="LOCAL-00072" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608823061489</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00073" summary="Added new tester and CredentialManager TestCase">
|
||||||
|
<created>1608894745271</created>
|
||||||
|
<option name="number" value="00073" />
|
||||||
|
<option name="presentableId" value="LOCAL-00073" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608894745274</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00074" summary="Bugfix">
|
||||||
|
<created>1608896199033</created>
|
||||||
|
<option name="number" value="00074" />
|
||||||
|
<option name="presentableId" value="LOCAL-00074" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608896199034</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00075" summary="Added TimeFormatSettings Test">
|
||||||
|
<created>1608896235005</created>
|
||||||
|
<option name="number" value="00075" />
|
||||||
|
<option name="presentableId" value="LOCAL-00075" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608896235006</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00076" summary="Bugfixes">
|
||||||
|
<created>1608901608928</created>
|
||||||
|
<option name="number" value="00076" />
|
||||||
|
<option name="presentableId" value="LOCAL-00076" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608901608930</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00077" summary="Improved tests">
|
||||||
|
<created>1608921175852</created>
|
||||||
|
<option name="number" value="00077" />
|
||||||
|
<option name="presentableId" value="LOCAL-00077" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608921175853</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00078" summary="Bugfixes and improved tests">
|
||||||
|
<created>1608986131753</created>
|
||||||
|
<option name="number" value="00078" />
|
||||||
|
<option name="presentableId" value="LOCAL-00078" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1608986131755</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00079" summary="Removed unused packages">
|
||||||
|
<created>1611431001647</created>
|
||||||
|
<option name="number" value="00079" />
|
||||||
|
<option name="presentableId" value="LOCAL-00079" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1611431001649</updated>
|
||||||
|
</task>
|
||||||
|
<option name="localTasksCounter" value="80" />
|
||||||
|
<servers />
|
||||||
|
</component>
|
||||||
|
<component name="Vcs.Log.Tabs.Properties">
|
||||||
|
<option name="TAB_STATES">
|
||||||
|
<map>
|
||||||
|
<entry key="MAIN">
|
||||||
|
<value>
|
||||||
|
<State />
|
||||||
|
</value>
|
||||||
|
</entry>
|
||||||
|
</map>
|
||||||
|
</option>
|
||||||
|
<option name="oldMeFiltersMigrated" value="true" />
|
||||||
|
</component>
|
||||||
|
<component name="VcsManagerConfiguration">
|
||||||
|
<MESSAGE value="Added build command to cli" />
|
||||||
|
<MESSAGE value="Improved publish process" />
|
||||||
|
<MESSAGE value="Added publish command to cli" />
|
||||||
|
<MESSAGE value="Added imports to cli module" />
|
||||||
|
<MESSAGE value="Improved help command" />
|
||||||
|
<MESSAGE value="Changed deps" />
|
||||||
|
<MESSAGE value="Removed publisher.py" />
|
||||||
|
<MESSAGE value="Added first steps of database command" />
|
||||||
|
<MESSAGE value="Improved error handling" />
|
||||||
|
<MESSAGE value="Improved service providing" />
|
||||||
|
<MESSAGE value="Added email client" />
|
||||||
|
<MESSAGE value="Published" />
|
||||||
|
<MESSAGE value="Improved publisher" />
|
||||||
|
<MESSAGE value="Added imports" />
|
||||||
|
<MESSAGE value="Removed build form gitignore, added build command" />
|
||||||
|
<MESSAGE value="Added init file for build command package" />
|
||||||
|
<MESSAGE value="Added pycharm files to gitignore" />
|
||||||
|
<MESSAGE value="Added more development tests" />
|
||||||
|
<MESSAGE value="Added new tester and CredentialManager TestCase" />
|
||||||
|
<MESSAGE value="Bugfix" />
|
||||||
|
<MESSAGE value="Added TimeFormatSettings Test" />
|
||||||
|
<MESSAGE value="Bugfixes" />
|
||||||
|
<MESSAGE value="Improved tests" />
|
||||||
|
<MESSAGE value="Bugfixes and improved tests" />
|
||||||
|
<MESSAGE value="Removed unused packages" />
|
||||||
|
<option name="LAST_COMMIT_MESSAGE" value="Removed unused packages" />
|
||||||
|
</component>
|
||||||
|
<component name="XDebuggerManager">
|
||||||
|
<breakpoint-manager>
|
||||||
|
<breakpoints>
|
||||||
|
<line-breakpoint enabled="true" suspend="THREAD" type="python-line">
|
||||||
|
<url>file://$PROJECT_DIR$/src/tests/publish_test/publisher_test.py</url>
|
||||||
|
<line>50</line>
|
||||||
|
<option name="timeStamp" value="3" />
|
||||||
|
</line-breakpoint>
|
||||||
|
</breakpoints>
|
||||||
|
</breakpoint-manager>
|
||||||
|
</component>
|
||||||
|
</project>
|
2
LICENSE
2
LICENSE
@ -1,4 +1,4 @@
|
|||||||
MIT License Copyright (c) 2020 - 2023 sh-edraft.de
|
MIT License Copyright (c) <year> <copyright holders>
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
153
README.md
153
README.md
@ -1,153 +1,2 @@
|
|||||||
<h1 align="center">CPL - Common python library</h1>
|
# sh_common_py_lib
|
||||||
|
|
||||||
<!-- Summary -->
|
|
||||||
<p align="center">
|
|
||||||
<!-- <img src="" alt="cpl-logo" width="120px" height="120px"/> -->
|
|
||||||
<br>
|
|
||||||
<i>
|
|
||||||
CPL is a development platform for python server applications
|
|
||||||
<br>using Python.</i>
|
|
||||||
<br>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
## Table of Contents
|
|
||||||
<!-- TABLE OF CONTENTS -->
|
|
||||||
<ol>
|
|
||||||
<li><a href="#Features">Features</a></li>
|
|
||||||
<li>
|
|
||||||
<a href="#getting-started">Getting Started</a>
|
|
||||||
<ul>
|
|
||||||
<li><a href="#prerequisites">Prerequisites</a></li>
|
|
||||||
<li><a href="#installation">Installation</a></li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
<li><a href="#roadmap">Roadmap</a></li>
|
|
||||||
<li><a href="#contributing">Contributing</a></li>
|
|
||||||
<li><a href="#license">License</a></li>
|
|
||||||
<li><a href="#contact">Contact</a></li>
|
|
||||||
</ol>
|
|
||||||
|
|
||||||
## Features
|
|
||||||
<!-- FEATURE OVERVIEW -->
|
|
||||||
- Expandle
|
|
||||||
- Application base
|
|
||||||
- Standardized application classes
|
|
||||||
- Application object builder
|
|
||||||
- Application extension classes
|
|
||||||
- Startup classes
|
|
||||||
- Startup extension classes
|
|
||||||
- Configuration
|
|
||||||
- Configure via object mapped JSON
|
|
||||||
- Console argument handling
|
|
||||||
- Console class for in and output
|
|
||||||
- Banner
|
|
||||||
- Spinner
|
|
||||||
- Options (menu)
|
|
||||||
- Table
|
|
||||||
- Write
|
|
||||||
- Write_at
|
|
||||||
- Write_line
|
|
||||||
- Write_line_at
|
|
||||||
- Dependency injection
|
|
||||||
- Service lifetimes: singleton, scoped and transient
|
|
||||||
- Providing of application environment
|
|
||||||
- Environment (development, staging, testing, production)
|
|
||||||
- Appname
|
|
||||||
- Customer
|
|
||||||
- Hostname
|
|
||||||
- Runtime directory
|
|
||||||
- Working directory
|
|
||||||
- Logging
|
|
||||||
- Standardized logger
|
|
||||||
- Log-level (FATAL, ERROR, WARN, INFO, DEBUG & TRACE)
|
|
||||||
- Mail handling
|
|
||||||
- Send mails
|
|
||||||
- Pipe classes
|
|
||||||
- Convert input
|
|
||||||
- Utils
|
|
||||||
- Credential manager
|
|
||||||
- Encryption via BASE64
|
|
||||||
- PIP wrapper class based on subprocess
|
|
||||||
- Run pip commands
|
|
||||||
- String converter to different variants
|
|
||||||
- to_lower_case
|
|
||||||
- to_camel_case
|
|
||||||
- ...
|
|
||||||
|
|
||||||
<!-- GETTING STARTED -->
|
|
||||||
## Getting Started
|
|
||||||
|
|
||||||
[Get started with CPL][quickstart].
|
|
||||||
|
|
||||||
### Prerequisites
|
|
||||||
|
|
||||||
- Install [python] which includes [Pip installs packages][pip]
|
|
||||||
|
|
||||||
### Installation
|
|
||||||
|
|
||||||
Install the CPL package
|
|
||||||
```sh
|
|
||||||
pip install cpl-core --extra-index-url https://pip.sh-edraft.de
|
|
||||||
```
|
|
||||||
|
|
||||||
Install the CPL CLI
|
|
||||||
```sh
|
|
||||||
pip install cpl-cli --extra-index-url https://pip.sh-edraft.de
|
|
||||||
```
|
|
||||||
|
|
||||||
Create workspace:
|
|
||||||
```sh
|
|
||||||
cpl new <console|library|unittest> <PROJECT NAME>
|
|
||||||
```
|
|
||||||
|
|
||||||
Run the application:
|
|
||||||
```sh
|
|
||||||
cd <PROJECT NAME>
|
|
||||||
cpl start
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
<!-- ROADMAP -->
|
|
||||||
## Roadmap
|
|
||||||
|
|
||||||
See the [open issues](https://git.sh-edraft.de/sh-edraft.de/sh_cpl/issues) for a list of proposed features (and known issues).
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- CONTRIBUTING -->
|
|
||||||
## Contributing
|
|
||||||
|
|
||||||
### Contributing Guidelines
|
|
||||||
|
|
||||||
Read through our [contributing guidelines][contributing] to learn about our submission process, coding rules and more.
|
|
||||||
|
|
||||||
### Want to Help?
|
|
||||||
|
|
||||||
Want to file a bug, contribute some code, or improve documentation? Excellent! Read up on our guidelines for [contributing][contributing].
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- LICENSE -->
|
|
||||||
## License
|
|
||||||
|
|
||||||
Distributed under the MIT License. See [LICENSE] for more information.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- CONTACT -->
|
|
||||||
## Contact
|
|
||||||
|
|
||||||
Sven Heidemann - sven.heidemann@sh-edraft.de
|
|
||||||
|
|
||||||
Project link: [https://git.sh-edraft.de/sh-edraft.de/sh_common_py_lib](https://git.sh-edraft.de/sh-edraft.de/sh_cpl)
|
|
||||||
|
|
||||||
<!-- External LINKS -->
|
|
||||||
[pip_url]: https://pip.sh-edraft.de
|
|
||||||
[python]: https://www.python.org/
|
|
||||||
[pip]: https://pypi.org/project/pip/
|
|
||||||
|
|
||||||
<!-- Internal LINKS -->
|
|
||||||
[project]: https://git.sh-edraft.de/sh-edraft.de/sh_cpl
|
|
||||||
[quickstart]: https://git.sh-edraft.de/sh-edraft.de/sh_cpl/wiki/quickstart
|
|
||||||
[contributing]: https://git.sh-edraft.de/sh-edraft.de/sh_cpl/wiki/contributing
|
|
||||||
[license]: LICENSE
|
|
||||||
|
@ -1,151 +0,0 @@
|
|||||||
{
|
|
||||||
"WorkspaceSettings": {
|
|
||||||
"DefaultProject": "cpl-core",
|
|
||||||
"Projects": {
|
|
||||||
"cpl-cli": "src/cpl_cli/cpl-cli.json",
|
|
||||||
"cpl-core": "src/cpl_core/cpl-core.json",
|
|
||||||
"cpl-discord": "src/cpl_discord/cpl-discord.json",
|
|
||||||
"cpl-query": "src/cpl_query/cpl-query.json",
|
|
||||||
"cpl-translation": "src/cpl_translation/cpl-translation.json",
|
|
||||||
"set-version": "tools/set_version/set-version.json",
|
|
||||||
"set-pip-urls": "tools/set_pip_urls/set-pip-urls.json",
|
|
||||||
"unittests": "unittests/unittests/unittests.json",
|
|
||||||
"unittests_cli": "unittests/unittests_cli/unittests_cli.json",
|
|
||||||
"unittests_core": "unittests/unittests_core/unittests_core.json",
|
|
||||||
"unittests_query": "unittests/unittests_query/unittests_query.json",
|
|
||||||
"unittests_shared": "unittests/unittests_shared/unittests_shared.json",
|
|
||||||
"unittests_translation": "unittests/unittests_translation/unittests_translation.json"
|
|
||||||
},
|
|
||||||
"Scripts": {
|
|
||||||
"hello-world": "echo 'Hello World'",
|
|
||||||
|
|
||||||
"format": "echo 'Formatting:'; black ./",
|
|
||||||
|
|
||||||
"sv": "cpl set-version",
|
|
||||||
"set-version": "cpl run set-version --dev $ARGS; echo '';",
|
|
||||||
|
|
||||||
"spu": "cpl set-pip-urls",
|
|
||||||
"set-pip-urls": "cpl run set-pip-urls --dev $ARGS; echo '';",
|
|
||||||
|
|
||||||
"docs-build": "cpl format; echo 'Build Documentation'; cpl db-core; cpl db-discord; cpl db-query; cpl db-translation; cd docs/; make clean; make html;",
|
|
||||||
"db-core": "cd docs/; sphinx-apidoc -o source/ ../src/cpl_core; cd ../",
|
|
||||||
"db-discord": "cd docs/; sphinx-apidoc -o source/ ../src/cpl_discord; cd ../",
|
|
||||||
"db-query": "cd docs/; sphinx-apidoc -o source/ ../src/cpl_query; cd ../",
|
|
||||||
"db-translation": "cd docs/; sphinx-apidoc -o source/ ../src/cpl_translation; cd ../",
|
|
||||||
"db": "cpl docs-build",
|
|
||||||
|
|
||||||
"docs-open": "xdg-open $PWD/docs/build/html/index.html &",
|
|
||||||
"do": "cpl docs-open",
|
|
||||||
|
|
||||||
"test": "cpl run unittests",
|
|
||||||
|
|
||||||
"pre-build-all": "cpl sv $ARGS; cpl spu $ARGS;",
|
|
||||||
"build-all": "cpl build-cli; cpl build-core; cpl build-discord; cpl build-query; cpl build-translation; cpl build-set-pip-urls; cpl build-set-version",
|
|
||||||
"ba": "cpl build-all $ARGS",
|
|
||||||
"build-cli": "echo 'Build cpl-cli'; cd ./src/cpl_cli; cpl build; cd ../../;",
|
|
||||||
"build-core": "echo 'Build cpl-core'; cd ./src/cpl_core; cpl build; cd ../../;",
|
|
||||||
"build-discord": "echo 'Build cpl-discord'; cd ./src/cpl_discord; cpl build; cd ../../;",
|
|
||||||
"build-query": "echo 'Build cpl-query'; cd ./src/cpl_query; cpl build; cd ../../;",
|
|
||||||
"build-translation": "echo 'Build cpl-translation'; cd ./src/cpl_translation; cpl build; cd ../../;",
|
|
||||||
"build-set-pip-urls": "echo 'Build set-pip-urls'; cd ./tools/set_pip_urls; cpl build; cd ../../;",
|
|
||||||
"build-set-version": "echo 'Build set-version'; cd ./tools/set_version; cpl build; cd ../../;",
|
|
||||||
|
|
||||||
"pre-publish-all": "cpl sv $ARGS; cpl spu $ARGS;",
|
|
||||||
"publish-all": "cpl publish-cli; cpl publish-core; cpl publish-discord; cpl publish-query; cpl publish-translation;",
|
|
||||||
"pa": "cpl publish-all $ARGS",
|
|
||||||
"publish-cli": "echo 'Publish cpl-cli'; cd ./src/cpl_cli; cpl publish; cd ../../;",
|
|
||||||
"publish-core": "echo 'Publish cpl-core'; cd ./src/cpl_core; cpl publish; cd ../../;",
|
|
||||||
"publish-discord": "echo 'Publish cpl-discord'; cd ./src/cpl_discord; cpl publish; cd ../../;",
|
|
||||||
"publish-query": "echo 'Publish cpl-query'; cd ./src/cpl_query; cpl publish; cd ../../;",
|
|
||||||
"publish-translation": "echo 'Publish cpl-translation'; cd ./src/cpl_translation; cpl publish; cd ../../;",
|
|
||||||
|
|
||||||
"upload-prod-cli": "echo 'PROD Upload cpl-cli'; cpl upl-prod-cli;",
|
|
||||||
"upl-prod-cli": "twine upload -r pip.sh-edraft.de dist/cpl-cli/publish/setup/*",
|
|
||||||
|
|
||||||
"upload-prod-core": "echo 'PROD Upload cpl-core'; cpl upl-prod-core;",
|
|
||||||
"upl-prod-core": "twine upload -r pip.sh-edraft.de dist/cpl-core/publish/setup/*",
|
|
||||||
|
|
||||||
"upload-prod-discord": "echo 'PROD Upload cpl-discord'; cpl upl-prod-discord;",
|
|
||||||
"upl-prod-discord": "twine upload -r pip.sh-edraft.de dist/cpl-discord/publish/setup/*",
|
|
||||||
|
|
||||||
"upload-prod-query": "echo 'PROD Upload cpl-query'; cpl upl-prod-query;",
|
|
||||||
"upl-prod-query": "twine upload -r pip.sh-edraft.de dist/cpl-query/publish/setup/*",
|
|
||||||
|
|
||||||
"upload-prod-translation": "echo 'PROD Upload cpl-translation'; cpl upl-prod-translation;",
|
|
||||||
"upl-prod-translation": "twine upload -r pip.sh-edraft.de dist/cpl-translation/publish/setup/*",
|
|
||||||
|
|
||||||
"upload-exp-cli": "echo 'EXP Upload cpl-cli'; cpl upl-exp-cli;",
|
|
||||||
"upl-exp-cli": "twine upload -r pip-exp.sh-edraft.de dist/cpl-cli/publish/setup/*",
|
|
||||||
|
|
||||||
"upload-exp-core": "echo 'EXP Upload cpl-core'; cpl upl-exp-core;",
|
|
||||||
"upl-exp-core": "twine upload -r pip-exp.sh-edraft.de dist/cpl-core/publish/setup/*",
|
|
||||||
|
|
||||||
"upload-exp-discord": "echo 'EXP Upload cpl-discord'; cpl upl-exp-discord;",
|
|
||||||
"upl-exp-discord": "twine upload -r pip-exp.sh-edraft.de dist/cpl-discord/publish/setup/*",
|
|
||||||
|
|
||||||
"upload-exp-query": "echo 'EXP Upload cpl-query'; cpl upl-exp-query;",
|
|
||||||
"upl-exp-query": "twine upload -r pip-exp.sh-edraft.de dist/cpl-query/publish/setup/*",
|
|
||||||
|
|
||||||
"upload-exp-translation": "echo 'EXP Upload cpl-translation'; cpl upl-exp-translation;",
|
|
||||||
"upl-exp-translation": "twine upload -r pip-exp.sh-edraft.de dist/cpl-translation/publish/setup/*",
|
|
||||||
|
|
||||||
"upload-dev-cli": "echo 'DEV Upload cpl-cli'; cpl upl-dev-cli;",
|
|
||||||
"upl-dev-cli": "twine upload -r pip-dev.sh-edraft.de dist/cpl-cli/publish/setup/*",
|
|
||||||
|
|
||||||
"upload-dev-core": "echo 'DEV Upload cpl-core'; cpl upl-dev-core;",
|
|
||||||
"upl-dev-core": "twine upload -r pip-dev.sh-edraft.de dist/cpl-core/publish/setup/*",
|
|
||||||
|
|
||||||
"upload-dev-discord": "echo 'DEV Upload cpl-discord'; cpl upl-dev-discord;",
|
|
||||||
"upl-dev-discord": "twine upload -r pip-dev.sh-edraft.de dist/cpl-discord/publish/setup/*",
|
|
||||||
|
|
||||||
"upload-dev-query": "echo 'DEV Upload cpl-query'; cpl upl-dev-query;",
|
|
||||||
"upl-dev-query": "twine upload -r pip-dev.sh-edraft.de dist/cpl-query/publish/setup/*",
|
|
||||||
|
|
||||||
"upload-dev-translation": "echo 'DEV Upload cpl-translation'; cpl upl-dev-translation;",
|
|
||||||
"upl-dev-translation": "twine upload -r pip-dev.sh-edraft.de dist/cpl-translation/publish/setup/*",
|
|
||||||
|
|
||||||
"pre-deploy-prod": "cpl sv $ARGS; cpl spu --environment=production;",
|
|
||||||
"deploy-prod": "cpl deploy-prod-cli; cpl deploy-prod-core; cpl deploy-prod-discord; cpl deploy-prod-query; cpl deploy-prod-translation;",
|
|
||||||
"dp": "cpl deploy-prod $ARGS",
|
|
||||||
"deploy-prod-cli": "cpl publish-cli; cpl upload-prod-cli",
|
|
||||||
"deploy-prod-core": "cpl publish-core; cpl upload-prod-core",
|
|
||||||
"deploy-prod-query": "cpl publish-query; cpl upload-prod-query",
|
|
||||||
"deploy-prod-discord": "cpl publish-discord; cpl upload-prod-discord",
|
|
||||||
"deploy-prod-translation": "cpl publish-translation; cpl upload-prod-translation",
|
|
||||||
|
|
||||||
"pre-deploy-exp": "cpl sv $ARGS; cpl spu --environment=staging;",
|
|
||||||
"deploy-exp": "cpl deploy-exp-cli; cpl deploy-exp-core; cpl deploy-exp-discord; cpl deploy-exp-query; cpl deploy-exp-translation;",
|
|
||||||
"de": "cpl deploy-exp $ARGS",
|
|
||||||
"deploy-exp-cli": "cpl publish-cli; cpl upload-exp-cli",
|
|
||||||
"deploy-exp-core": "cpl publish-core; cpl upload-exp-core",
|
|
||||||
"deploy-exp-discord": "cpl publish-discord; cpl upload-exp-discord",
|
|
||||||
"deploy-exp-query": "cpl publish-query; cpl upload-exp-query",
|
|
||||||
"deploy-exp-translation": "cpl publish-translation; cpl upload-exp-translation",
|
|
||||||
|
|
||||||
"pre-deploy-dev": "cpl sv $ARGS; cpl spu --environment=development;",
|
|
||||||
"deploy-dev": "cpl deploy-dev-cli; cpl deploy-dev-core; cpl deploy-dev-discord; cpl deploy-dev-query; cpl deploy-dev-translation;",
|
|
||||||
"dd": "cpl deploy-dev $ARGS",
|
|
||||||
"deploy-dev-cli": "cpl publish-cli; cpl upload-dev-cli",
|
|
||||||
"deploy-dev-core": "cpl publish-core; cpl upload-dev-core",
|
|
||||||
"deploy-dev-discord": "cpl publish-discord; cpl upload-dev-discord",
|
|
||||||
"deploy-dev-query": "cpl publish-query; cpl upload-dev-query",
|
|
||||||
"deploy-dev-translation": "cpl publish-query; cpl upload-dev-translation",
|
|
||||||
|
|
||||||
"dev-install": "cpl di-core; cpl di-cli; cpl di-query; cpl di-translation;",
|
|
||||||
"di": "cpl dev-install",
|
|
||||||
"di-core": "pip install cpl-core --pre --upgrade --extra-index-url https://pip-dev.sh-edraft.de",
|
|
||||||
"di-cli": "pip install cpl-cli --pre --upgrade --extra-index-url https://pip-dev.sh-edraft.de",
|
|
||||||
"di-discord": "pip install cpl-discord --pre --upgrade --extra-index-url https://pip-dev.sh-edraft.de",
|
|
||||||
"di-query": "pip install cpl-query --pre --upgrade --extra-index-url https://pip-dev.sh-edraft.de",
|
|
||||||
"di-translation": "pip install cpl-translation --pre --upgrade --extra-index-url https://pip-dev.sh-edraft.de",
|
|
||||||
|
|
||||||
"prod-install": "cpl pi-core; cpl pi-cli; cpl pi-query; cpl pi-translation;",
|
|
||||||
"pi": "cpl prod-install",
|
|
||||||
"pi-core": "pip install cpl-core --pre --upgrade --extra-index-url https://pip.sh-edraft.de",
|
|
||||||
"pi-cli": "pip install cpl-cli --pre --upgrade --extra-index-url https://pip.sh-edraft.de",
|
|
||||||
"pi-discord": "pip install cpl-discord --pre --upgrade --extra-index-url https://pip.sh-edraft.de",
|
|
||||||
"pi-query": "pip install cpl-query --pre --upgrade --extra-index-url https://pip.sh-edraft.de",
|
|
||||||
"pi-translation": "pip install cpl-translation --pre --upgrade --extra-index-url https://pip.sh-edraft.de"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,20 +0,0 @@
|
|||||||
# Minimal makefile for Sphinx documentation
|
|
||||||
#
|
|
||||||
|
|
||||||
# You can set these variables from the command line, and also
|
|
||||||
# from the environment for the first two.
|
|
||||||
SPHINXOPTS ?=
|
|
||||||
SPHINXBUILD ?= sphinx-build
|
|
||||||
SOURCEDIR = source
|
|
||||||
BUILDDIR = build
|
|
||||||
|
|
||||||
# Put it first so that "make" without argument is like "make help".
|
|
||||||
help:
|
|
||||||
@$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
|
|
||||||
|
|
||||||
.PHONY: help Makefile
|
|
||||||
|
|
||||||
# Catch-all target: route all unknown targets to Sphinx using the new
|
|
||||||
# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
|
|
||||||
%: Makefile
|
|
||||||
@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
|
|
BIN
docs/build/doctrees/contributing.doctree
vendored
BIN
docs/build/doctrees/contributing.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/cpl_cli.add.doctree
vendored
BIN
docs/build/doctrees/cpl_cli.add.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/cpl_cli.build.doctree
vendored
BIN
docs/build/doctrees/cpl_cli.build.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/cpl_cli.doctree
vendored
BIN
docs/build/doctrees/cpl_cli.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/cpl_cli.generate.doctree
vendored
BIN
docs/build/doctrees/cpl_cli.generate.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/cpl_cli.help.doctree
vendored
BIN
docs/build/doctrees/cpl_cli.help.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/cpl_cli.install.doctree
vendored
BIN
docs/build/doctrees/cpl_cli.install.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/cpl_cli.new.doctree
vendored
BIN
docs/build/doctrees/cpl_cli.new.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/cpl_cli.overview.doctree
vendored
BIN
docs/build/doctrees/cpl_cli.overview.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/cpl_cli.publish.doctree
vendored
BIN
docs/build/doctrees/cpl_cli.publish.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/cpl_cli.remove.doctree
vendored
BIN
docs/build/doctrees/cpl_cli.remove.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/cpl_cli.run.doctree
vendored
BIN
docs/build/doctrees/cpl_cli.run.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/cpl_cli.start.doctree
vendored
BIN
docs/build/doctrees/cpl_cli.start.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/cpl_cli.uninstall.doctree
vendored
BIN
docs/build/doctrees/cpl_cli.uninstall.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/cpl_cli.update.doctree
vendored
BIN
docs/build/doctrees/cpl_cli.update.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/cpl_cli.version.doctree
vendored
BIN
docs/build/doctrees/cpl_cli.version.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/cpl_core.application.doctree
vendored
BIN
docs/build/doctrees/cpl_core.application.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/cpl_core.configuration.doctree
vendored
BIN
docs/build/doctrees/cpl_core.configuration.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/cpl_core.console.doctree
vendored
BIN
docs/build/doctrees/cpl_core.console.doctree
vendored
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
docs/build/doctrees/cpl_core.database.doctree
vendored
BIN
docs/build/doctrees/cpl_core.database.doctree
vendored
Binary file not shown.
Binary file not shown.
BIN
docs/build/doctrees/cpl_core.doctree
vendored
BIN
docs/build/doctrees/cpl_core.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/cpl_core.environment.doctree
vendored
BIN
docs/build/doctrees/cpl_core.environment.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/cpl_core.logging.doctree
vendored
BIN
docs/build/doctrees/cpl_core.logging.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/cpl_core.mailing.doctree
vendored
BIN
docs/build/doctrees/cpl_core.mailing.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/cpl_core.pipes.doctree
vendored
BIN
docs/build/doctrees/cpl_core.pipes.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/cpl_core.time.doctree
vendored
BIN
docs/build/doctrees/cpl_core.time.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/cpl_core.utils.doctree
vendored
BIN
docs/build/doctrees/cpl_core.utils.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/cpl_discord.application.doctree
vendored
BIN
docs/build/doctrees/cpl_discord.application.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/cpl_discord.command.doctree
vendored
BIN
docs/build/doctrees/cpl_discord.command.doctree
vendored
Binary file not shown.
Binary file not shown.
BIN
docs/build/doctrees/cpl_discord.container.doctree
vendored
BIN
docs/build/doctrees/cpl_discord.container.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/cpl_discord.doctree
vendored
BIN
docs/build/doctrees/cpl_discord.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/cpl_discord.events.doctree
vendored
BIN
docs/build/doctrees/cpl_discord.events.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/cpl_discord.helper.doctree
vendored
BIN
docs/build/doctrees/cpl_discord.helper.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/cpl_discord.service.doctree
vendored
BIN
docs/build/doctrees/cpl_discord.service.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/cpl_query.base.doctree
vendored
BIN
docs/build/doctrees/cpl_query.base.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/cpl_query.doctree
vendored
BIN
docs/build/doctrees/cpl_query.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/cpl_query.enumerable.doctree
vendored
BIN
docs/build/doctrees/cpl_query.enumerable.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/cpl_query.extension.doctree
vendored
BIN
docs/build/doctrees/cpl_query.extension.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/cpl_query.iterable.doctree
vendored
BIN
docs/build/doctrees/cpl_query.iterable.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/cpl_translation.doctree
vendored
BIN
docs/build/doctrees/cpl_translation.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/deprecated.doctree
vendored
BIN
docs/build/doctrees/deprecated.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/environment.pickle
vendored
BIN
docs/build/doctrees/environment.pickle
vendored
Binary file not shown.
BIN
docs/build/doctrees/getting_started.doctree
vendored
BIN
docs/build/doctrees/getting_started.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/index.doctree
vendored
BIN
docs/build/doctrees/index.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/introduction.doctree
vendored
BIN
docs/build/doctrees/introduction.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/modules.doctree
vendored
BIN
docs/build/doctrees/modules.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/quickstart.doctree
vendored
BIN
docs/build/doctrees/quickstart.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/setup.doctree
vendored
BIN
docs/build/doctrees/setup.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/tutorials.appsettings.doctree
vendored
BIN
docs/build/doctrees/tutorials.appsettings.doctree
vendored
Binary file not shown.
Binary file not shown.
BIN
docs/build/doctrees/tutorials.console.doctree
vendored
BIN
docs/build/doctrees/tutorials.console.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/tutorials.create-startup.doctree
vendored
BIN
docs/build/doctrees/tutorials.create-startup.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/tutorials.doctree
vendored
BIN
docs/build/doctrees/tutorials.doctree
vendored
Binary file not shown.
Binary file not shown.
BIN
docs/build/doctrees/tutorials.extend-startup.doctree
vendored
BIN
docs/build/doctrees/tutorials.extend-startup.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/tutorials.logging.doctree
vendored
BIN
docs/build/doctrees/tutorials.logging.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/tutorials.mail.doctree
vendored
BIN
docs/build/doctrees/tutorials.mail.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/tutorials.templating.doctree
vendored
BIN
docs/build/doctrees/tutorials.templating.doctree
vendored
Binary file not shown.
4
docs/build/html/.buildinfo
vendored
4
docs/build/html/.buildinfo
vendored
@ -1,4 +0,0 @@
|
|||||||
# Sphinx build info version 1
|
|
||||||
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
|
|
||||||
config: 7161cd79d6fb56140ef1c390e01dab1c
|
|
||||||
tags: 645f666f9bcd5a90fca523b33c5a78b7
|
|
BIN
docs/build/html/_images/ide-emulate.png
vendored
BIN
docs/build/html/_images/ide-emulate.png
vendored
Binary file not shown.
Before Width: | Height: | Size: 55 KiB |
BIN
docs/build/html/_images/ide-src.png
vendored
BIN
docs/build/html/_images/ide-src.png
vendored
Binary file not shown.
Before Width: | Height: | Size: 54 KiB |
BIN
docs/build/html/_images/ide.png
vendored
BIN
docs/build/html/_images/ide.png
vendored
Binary file not shown.
Before Width: | Height: | Size: 28 KiB |
111
docs/build/html/_sources/contributing.md.txt
vendored
111
docs/build/html/_sources/contributing.md.txt
vendored
@ -1,111 +0,0 @@
|
|||||||
# Contributing to CPL
|
|
||||||
|
|
||||||
We would love for you to contribute to CPL and help make it even better than it is today! As a contributor, here are the guidelines we would like you to follow:
|
|
||||||
|
|
||||||
- [Issuses and Bugs](#found-a-bug)
|
|
||||||
- [Feature Request](#feature-request)
|
|
||||||
- [Submission Guidelines](#submission-guidelines)
|
|
||||||
- [Coding Rules](#coding-rules)
|
|
||||||
- [License](#license)
|
|
||||||
|
|
||||||
## Found a Bug?
|
|
||||||
|
|
||||||
If you find a bug in the source code, you can help us by [submitting an issue](#submitting-an-issue) to our [Gitea Repository][gitea-repo]. Even better, you can [submit a Pull Request](#submitting-a-pull-request) with a fix.
|
|
||||||
|
|
||||||
## Feature Request
|
|
||||||
|
|
||||||
You can request a new feature by submitting an issue to our [Gitea Repository][gitea-repo]. If you would like to implement a new feature, please consider the size of the change in order to determine the right steps to proceed:
|
|
||||||
|
|
||||||
For a Major Feature, first open an issue and outline your proposal so that it can be discussed. This process allows us to better coordinate our efforts, prevent duplication of work, and help you to craft the change so that it is successfully accepted into the project.
|
|
||||||
|
|
||||||
Note: Adding a new topic to the documentation, or significantly re-writing a topic, counts as a major feature.
|
|
||||||
|
|
||||||
Small Features can be crafted and directly submitted as a [Pull Request](#submit-pr).
|
|
||||||
|
|
||||||
## Submission Guidelines
|
|
||||||
|
|
||||||
### Submitting an Issue
|
|
||||||
|
|
||||||
Before you submit an issue, please search the issue tracker, maybe an issue for your problem already exists and the discussion might inform you of workarounds readily available.
|
|
||||||
|
|
||||||
We want to fix all the issues as soon as possible, but before fixing a bug we need to reproduce and confirm it. In order to reproduce bugs, we require that you provide a minimal reproduction. Having a minimal reproducible scenario gives us a wealth of important information without going back and forth to you with additional questions.
|
|
||||||
|
|
||||||
A minimal reproduction allows us to quickly confirm a bug (or point out a coding problem) as well as confirm that we are fixing the right problem.
|
|
||||||
|
|
||||||
We require a minimal reproduction to save maintainers' time and ultimately be able to fix more bugs. Often, developers find coding problems themselves while preparing a minimal reproduction. We understand that sometimes it might be hard to extract essential bits of code from a larger codebase but we really need to isolate the problem before we can fix it.
|
|
||||||
|
|
||||||
Unfortunately, we are not able to investigate / fix bugs without a minimal reproduction, so if we don't hear back from you, we are going to close an issue that doesn't have enough info to be reproduced.
|
|
||||||
|
|
||||||
### Submitting a Pull Request
|
|
||||||
|
|
||||||
Before you submit your Pull Request (PR) consider the following guidelines:
|
|
||||||
|
|
||||||
1. Search the [repository][gitea-repo] for an open or closed PR that relates to your submission. You don't want to duplicate existing efforts.
|
|
||||||
|
|
||||||
2. Be sure that an issue describes the problem you're fixing, or documents the design for the feature you'd like to add. Discussing the design upfront helps to ensure that we're ready to accept your work.
|
|
||||||
|
|
||||||
3. Fork the sh-edraft.de/cpl repo.
|
|
||||||
|
|
||||||
4. In your forked repository, make your changes in a new git branch:
|
|
||||||
|
|
||||||
```sh
|
|
||||||
git checkout -b my-fix-branch master
|
|
||||||
```
|
|
||||||
|
|
||||||
5. Create your patch, including appropriate test cases.
|
|
||||||
|
|
||||||
<!-- 6. Follow our [Coding Rules](coding-rules). -->
|
|
||||||
|
|
||||||
6. Commit your changes.
|
|
||||||
|
|
||||||
```sh
|
|
||||||
git commit --all
|
|
||||||
```
|
|
||||||
|
|
||||||
Note: the optional commit ```-a``` command line option will automatically "add" and "rm" edited files.
|
|
||||||
|
|
||||||
7. Push your branch to the [repository][gitea-repo]:
|
|
||||||
|
|
||||||
```sh
|
|
||||||
git push origin my-fix-branch
|
|
||||||
```
|
|
||||||
|
|
||||||
8. In Gitea, send a pull request to cpl:master
|
|
||||||
|
|
||||||
### Reviewing a Pull Request
|
|
||||||
|
|
||||||
The sh-edraft.de team reserves the right not to accept pull requests from community members who haven't been good citizens of the community. Such behavior includes not following the CPL [coding rules](#coding-rules) and applies within or outside of CPL managed channels.
|
|
||||||
|
|
||||||
#### Addressing review feedback
|
|
||||||
|
|
||||||
If we ask for changes via code reviews then:
|
|
||||||
|
|
||||||
1. Make the required updates to the code.
|
|
||||||
|
|
||||||
2. Create a fixup commit and push to your repository (this will update your Pull Request):
|
|
||||||
|
|
||||||
```sh
|
|
||||||
git commit --all --fixup HEAD
|
|
||||||
git push
|
|
||||||
```
|
|
||||||
|
|
||||||
That's it! Thank you for your contribution!
|
|
||||||
|
|
||||||
## Coding Rules
|
|
||||||
|
|
||||||
To ensure consistency throughout the source code, keep these rules in mind as you are working:
|
|
||||||
|
|
||||||
- All features or bug fixes must be tested by one or more unit-tests.
|
|
||||||
|
|
||||||
- All public API methods must be documented.
|
|
||||||
|
|
||||||
- We follow [PEP 8 -- Style Guide for Python Code](https://www.python.org/dev/peps/pep-0008/).
|
|
||||||
|
|
||||||
## License
|
|
||||||
|
|
||||||
By contributing, you agree that your contributions will be licensed under its MIT License.
|
|
||||||
See [LICENSE](https://git.sh-edraft.de/sh-edraft.de/cpl/src/branch/master/LICENSE)
|
|
||||||
|
|
||||||
<!-- LINKS -->
|
|
||||||
[gitea-repo]: https://git.sh-edraft.de/sh-edraft.de/sh_cpl/
|
|
||||||
[coding-rules]: /
|
|
32
docs/build/html/_sources/cpl_cli.add.md.txt
vendored
32
docs/build/html/_sources/cpl_cli.add.md.txt
vendored
@ -1,32 +0,0 @@
|
|||||||
# cpl add
|
|
||||||
|
|
||||||
## Contents
|
|
||||||
|
|
||||||
- [Description](#description)
|
|
||||||
- [Arguments](#arguments)
|
|
||||||
- [Flags](#flags)
|
|
||||||
|
|
||||||
Removes a project from workspace.
|
|
||||||
|
|
||||||
cpl **add** *<source-project>* *<target-project>* <br>
|
|
||||||
cpl **a** *<source-project>* *<target-project>* <br>
|
|
||||||
cpl **A** *<source-project>* *<target-project>*
|
|
||||||
|
|
||||||
## Description
|
|
||||||
|
|
||||||
Adds a project reference to given project.
|
|
||||||
|
|
||||||
If you call the command in a CPL workspace, you can use the project names. Otherwise the paths of the projects must be specified.
|
|
||||||
|
|
||||||
## Arguments
|
|
||||||
|
|
||||||
| Argument | Description | Value type |
|
|
||||||
|------------------------|:----------------------------------------------------------:|:----------:|
|
|
||||||
| ```<source-project>``` | Name of the project to which the reference has to be added | ```str``` |
|
|
||||||
| ```<target-project>``` | Name of the project to be referenced | ```str``` |
|
|
||||||
|
|
||||||
## Flags
|
|
||||||
|
|
||||||
| Argument | Description |
|
|
||||||
|------------------|:------------------------------------------:|
|
|
||||||
| ```--simulate``` | Specifies whether the command is simulated |
|
|
26
docs/build/html/_sources/cpl_cli.build.md.txt
vendored
26
docs/build/html/_sources/cpl_cli.build.md.txt
vendored
@ -1,26 +0,0 @@
|
|||||||
# cpl build
|
|
||||||
|
|
||||||
## Contents
|
|
||||||
|
|
||||||
- [Description](#description)
|
|
||||||
<!-- - [Arguments](#arguments) -->
|
|
||||||
|
|
||||||
Copies an python app into an output directory named build/ at the given output path. Must be executed within a CPL workspace or project directory
|
|
||||||
|
|
||||||
cpl **build** <br>
|
|
||||||
cpl **b** <br>
|
|
||||||
cpl **B**
|
|
||||||
|
|
||||||
## Description
|
|
||||||
|
|
||||||
The command can be used to build a project of type "console" or "library".
|
|
||||||
|
|
||||||
The build command copies all included source files to the output directory. You can run the source files in the output directory directly.
|
|
||||||
|
|
||||||
The command is used to prepare the source files for the publish command or to copy them to an target for execution.
|
|
||||||
|
|
||||||
<!-- ## Arguments
|
|
||||||
|
|
||||||
| Argument | Description | Value type |
|
|
||||||
| ------------- |:-------------:|:----------------:|
|
|
||||||
| ```<project>``` | The name of the project to build. Can be an console or a library. | ```str``` -->
|
|
43
docs/build/html/_sources/cpl_cli.generate.md.txt
vendored
43
docs/build/html/_sources/cpl_cli.generate.md.txt
vendored
@ -1,43 +0,0 @@
|
|||||||
# cpl generate
|
|
||||||
|
|
||||||
## Contents
|
|
||||||
|
|
||||||
- [Description](#description)
|
|
||||||
- [Arguments](#arguments)
|
|
||||||
- [Schematics](#schematics)
|
|
||||||
|
|
||||||
Generate a file based on schematic.
|
|
||||||
|
|
||||||
cpl **generate** *<schematic>* *<name>* <br>
|
|
||||||
cpl **g** *<schematic>* *<name>* <br>
|
|
||||||
cpl **G** *<schematic>* *<name>*
|
|
||||||
|
|
||||||
## Description
|
|
||||||
|
|
||||||
Generates files based on a schematic.
|
|
||||||
|
|
||||||
You can define custom schematics by creating templates in a ```.cpl``` folder.
|
|
||||||
|
|
||||||
## Arguments
|
|
||||||
|
|
||||||
| Argument | Description | Value type |
|
|
||||||
|-------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------:|
|
|
||||||
| ```<schematic>``` | The schematic to generate. | ```str``` |
|
|
||||||
| ```<name>``` | The name of the generated file. | ```str``` |
|
|
||||||
| ```--base``` | First element of path will be used as base-path not 'src'. For example: 'cpl g c test/Test' will be created at ```src/test/``` with --base it would be ```test/``` | ```str``` |
|
|
||||||
|
|
||||||
## Schematics
|
|
||||||
|
|
||||||
| Schematic | Description | Arguments |
|
|
||||||
|-----------------|:--------------------------------------:|:------------:|
|
|
||||||
| ```abc``` | Abstract base class | ```<name>``` |
|
|
||||||
| ```class``` | Class | ```<name>``` |
|
|
||||||
| ```enum``` | Enum class | ```<name>``` |
|
|
||||||
| ```pipe``` | Pipe class | ```<name>``` |
|
|
||||||
| ```service``` | Service class | ```<name>``` |
|
|
||||||
| ```settings``` | [Configmodel](cpl_core.configuration) | ```<name>``` |
|
|
||||||
| ```test``` | Test class | ```<name>``` |
|
|
||||||
| ```thread``` | Thread class | ```<name>``` |
|
|
||||||
| ```validator``` | Validator class | ```<name>``` |
|
|
||||||
| ```command``` | Discord bot command class | ```<name>``` |
|
|
||||||
| ```event``` | Discord bot event class | ```<name>``` |
|
|
22
docs/build/html/_sources/cpl_cli.help.md.txt
vendored
22
docs/build/html/_sources/cpl_cli.help.md.txt
vendored
@ -1,22 +0,0 @@
|
|||||||
# cpl help
|
|
||||||
|
|
||||||
## Contents
|
|
||||||
|
|
||||||
- [Description](#description)
|
|
||||||
- [Arguments](#arguments)
|
|
||||||
|
|
||||||
Lists available command and their short descriptions.
|
|
||||||
|
|
||||||
cpl **help** *<command>* <br>
|
|
||||||
cpl **h** *<command>* <br>
|
|
||||||
cpl **H** *<command>*
|
|
||||||
|
|
||||||
## Description
|
|
||||||
|
|
||||||
Lists available command and their short descriptions.
|
|
||||||
|
|
||||||
## Arguments
|
|
||||||
|
|
||||||
| Argument | Description | Value type |
|
|
||||||
| ----------------- |:-----------------------------:|:-------------:|
|
|
||||||
| ```<command>``` | Shows a help message for this command in the console. | ```str``` |
|
|
31
docs/build/html/_sources/cpl_cli.install.md.txt
vendored
31
docs/build/html/_sources/cpl_cli.install.md.txt
vendored
@ -1,31 +0,0 @@
|
|||||||
# cpl install
|
|
||||||
|
|
||||||
## Contents
|
|
||||||
|
|
||||||
- [Description](#description)
|
|
||||||
- [Arguments](#arguments)
|
|
||||||
|
|
||||||
Installs given package via pip
|
|
||||||
|
|
||||||
cpl **install** *<package>* <br>
|
|
||||||
cpl **i** *<package>* <br>
|
|
||||||
cpl **I** *<package>*
|
|
||||||
|
|
||||||
## Description
|
|
||||||
|
|
||||||
Install given package to project via pip.
|
|
||||||
Without given package it will install the depedencies of the CPL project your in.
|
|
||||||
|
|
||||||
## Arguments
|
|
||||||
|
|
||||||
| Argument | Description | Value type |
|
|
||||||
|-----------------|:----------------------:|:----------:|
|
|
||||||
| ```<package>``` | The package to install | ```str``` |
|
|
||||||
|
|
||||||
## Flags
|
|
||||||
|
|
||||||
| Argument | Description |
|
|
||||||
|------------------|:----------------------------------------------------:|
|
|
||||||
| ```--dev``` | Specifies whether the command is in development mode |
|
|
||||||
| ```--virtual``` | Specifies whether the command is virtual mode |
|
|
||||||
| ```--simulate``` | Specifies whether the command is simulated |
|
|
45
docs/build/html/_sources/cpl_cli.new.md.txt
vendored
45
docs/build/html/_sources/cpl_cli.new.md.txt
vendored
@ -1,45 +0,0 @@
|
|||||||
# cpl new
|
|
||||||
|
|
||||||
## Contents
|
|
||||||
|
|
||||||
- [Description](#description)
|
|
||||||
- [Arguments](#arguments)
|
|
||||||
- [Project types](#project-types)
|
|
||||||
|
|
||||||
Generates a workspace and initial project or add a project to workspace.
|
|
||||||
|
|
||||||
cpl **new** *<type>* *<name>*<br>
|
|
||||||
cpl **n** *<type>* *<name>* <br>
|
|
||||||
cpl **N** *<type>* *<name>*
|
|
||||||
|
|
||||||
## Description
|
|
||||||
|
|
||||||
Generates a workspace and initial project or add a project to workspace.
|
|
||||||
|
|
||||||
You can define custom project types by creating templates in a ```.cpl``` folder.
|
|
||||||
|
|
||||||
If the command is running in a CPL workspace, it will add the new project to the workspace.
|
|
||||||
|
|
||||||
| Argument | Description | Value type |
|
|
||||||
|--------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:----------:|
|
|
||||||
| ```<type>``` | The type of the project, see [types](#project-types) | ```str``` |
|
|
||||||
| ```<name>``` | The name of the project | ```str``` |
|
|
||||||
| ```--base``` | First element of path will be used as base-path not 'src'. For example: 'cpl g c test/Test' will be created at ```src/test/``` with --base it would be ```test/``` | ```str``` |
|
|
||||||
|
|
||||||
## Project types
|
|
||||||
|
|
||||||
| Project type | Description |
|
|
||||||
|---------------|:----------------------------:|
|
|
||||||
| ```console``` | A simple console application |
|
|
||||||
| ```library``` | A package |
|
|
||||||
|
|
||||||
## Flags
|
|
||||||
|
|
||||||
| Argument | Description |
|
|
||||||
|---------------------------|:-------------------------------------------:|
|
|
||||||
| ```--async``` | Specifies whether async is used |
|
|
||||||
| ```--application-base``` | Specifies whether application base is used |
|
|
||||||
| ```--startup``` | Specifies whether startup is used |
|
|
||||||
| ```--service-providing``` | Specifies whether service-providing is used |
|
|
||||||
| ```--nothing``` | Specifies whether nothing is used |
|
|
||||||
| ```--venv``` | Specifies whether venv is used |
|
|
53
docs/build/html/_sources/cpl_cli.overview.md.txt
vendored
53
docs/build/html/_sources/cpl_cli.overview.md.txt
vendored
@ -1,53 +0,0 @@
|
|||||||
# CLI Overview and Command Reference
|
|
||||||
|
|
||||||
## Table of Contents
|
|
||||||
|
|
||||||
1. [Install CPL](setup#install-the-package)
|
|
||||||
2. [Install CPL CLI](setup#install-the-cli)
|
|
||||||
3. [Basic workflow](#basic-workflow)
|
|
||||||
4. [CLI command-language syntax](#cli-command-language-syntax)
|
|
||||||
5. [Command overview](#command-overview)
|
|
||||||
|
|
||||||
## Basic workflow
|
|
||||||
|
|
||||||
To create, build, and serve a new, basic CPL project on a development server, go to the parent directory of your new workspace use the following commands:
|
|
||||||
|
|
||||||
```sh
|
|
||||||
cpl new console my-first-project
|
|
||||||
cd my-first-project
|
|
||||||
cpl start
|
|
||||||
```
|
|
||||||
|
|
||||||
In the terminal you will the output of the app.
|
|
||||||
|
|
||||||
## CLI command-language syntax
|
|
||||||
|
|
||||||
```cpl``` commandNameOrAlias requiredArg ```[optionalsArgs]```
|
|
||||||
|
|
||||||
- Most commands, and some options, have aliases. Aliases are shown in the syntax statement for each command.
|
|
||||||
- Arguments are not prefixed.
|
|
||||||
|
|
||||||
### Relative paths
|
|
||||||
|
|
||||||
Options that specify files can be given as absolute paths, or as paths relative to the current working directory, which is generally either the workspace or project root.
|
|
||||||
|
|
||||||
### Schematics
|
|
||||||
|
|
||||||
The cpl generate command takes as an argument the artifact to be generated. In addition to any general options, each artifact defines its own options in a schematic. Schematic options are supplied to the command in the same format as immediate command options.
|
|
||||||
|
|
||||||
## Command overview
|
|
||||||
|
|
||||||
| Command | Alias | Description |
|
|
||||||
| ----------------------------- |:-------------:|:----------------:|
|
|
||||||
| [add](cpl_cli.add) | a or a | Adds a project reference to given project.
|
|
||||||
| [build](cpl_cli.build) | b or B | Prepares files for publish into an output directory named dist/ at the given output path. Must be executed from within a workspace directory.
|
|
||||||
| [generate](cpl_cli.generate) | g or G | Generate a new file.
|
|
||||||
| [help](cpl_cli.help) | h or H | Lists available command and their short descriptions.
|
|
||||||
| [install](cpl_cli.install) | i or I | With argument installs packages to project, without argument installs project dependencies.
|
|
||||||
| [new](cpl_cli.new) | n or N | Creates new CPL project.
|
|
||||||
| [publish](cpl_cli.publish) | p or P | Prepares files for publish into an output directory named dist/ at the given output path and executes ```setup.py```. Must be executed from within a library workspace directory.
|
|
||||||
| [remove](cpl_cli.remove) | r or R | Removes a project from workspace.
|
|
||||||
| [start](cpl_cli.start) | s or S | Starts CPL project, restarting on file changes.
|
|
||||||
| [uninstall](cpl_cli.uninstall) | ui or UI | Uninstalls packages from project.
|
|
||||||
| [update](cpl_cli.update) | u or U | Update CPL and project dependencies.
|
|
||||||
| [version](cpl_cli.version) | v or V | Outputs CPL CLI version.
|
|
27
docs/build/html/_sources/cpl_cli.publish.md.txt
vendored
27
docs/build/html/_sources/cpl_cli.publish.md.txt
vendored
@ -1,27 +0,0 @@
|
|||||||
# cpl publish
|
|
||||||
|
|
||||||
## Contents
|
|
||||||
|
|
||||||
- [Description](#description)
|
|
||||||
<!-- - [Arguments](#arguments) -->
|
|
||||||
|
|
||||||
Prepares files for publish into an output directory named dist/ at the given output path and executes ```setup.py```.
|
|
||||||
|
|
||||||
cpl **publish** <br>
|
|
||||||
cpl **p** <br>
|
|
||||||
cpl **P**
|
|
||||||
|
|
||||||
## Description
|
|
||||||
|
|
||||||
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_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.
|
|
||||||
|
|
||||||
<!-- ## Arguments
|
|
||||||
|
|
||||||
| Argument | Description | Value type |
|
|
||||||
| ------------- |:-------------:|:----------------:|
|
|
||||||
| ```<project>``` | The name of the project to build. Can be an console or a library. | ```str``` -->
|
|
30
docs/build/html/_sources/cpl_cli.remove.md.txt
vendored
30
docs/build/html/_sources/cpl_cli.remove.md.txt
vendored
@ -1,30 +0,0 @@
|
|||||||
# cpl remove
|
|
||||||
|
|
||||||
## Contents
|
|
||||||
|
|
||||||
- [Description](#description)
|
|
||||||
- [Arguments](#arguments)
|
|
||||||
|
|
||||||
Removes a project from workspace.
|
|
||||||
|
|
||||||
cpl **remove** *<project>* <br>
|
|
||||||
cpl **r** *<project>* <br>
|
|
||||||
cpl **R** *<project>*
|
|
||||||
|
|
||||||
## Description
|
|
||||||
|
|
||||||
Removes a project reference and the files from workspace.
|
|
||||||
|
|
||||||
If you call the command in a CPL workspace, you can use the project names. Otherwise the paths of the projects must be specified.
|
|
||||||
|
|
||||||
## Arguments
|
|
||||||
|
|
||||||
| Argument | Description | Value type |
|
|
||||||
|-----------------|:---------------------------------:|:----------:|
|
|
||||||
| ```<project>``` | The name of the project to delete | ```str``` |
|
|
||||||
|
|
||||||
## Flags
|
|
||||||
|
|
||||||
| Argument | Description |
|
|
||||||
|------------------|:----------------------------------------------------:|
|
|
||||||
| ```--simulate``` | Specifies whether the command is simulated |
|
|
20
docs/build/html/_sources/cpl_cli.rst.txt
vendored
20
docs/build/html/_sources/cpl_cli.rst.txt
vendored
@ -1,20 +0,0 @@
|
|||||||
CLI reference
|
|
||||||
=============
|
|
||||||
|
|
||||||
.. toctree::
|
|
||||||
:maxdepth: 4
|
|
||||||
|
|
||||||
cpl_cli.overview
|
|
||||||
cpl_cli.add
|
|
||||||
cpl_cli.build
|
|
||||||
cpl_cli.generate
|
|
||||||
cpl_cli.help
|
|
||||||
cpl_cli.install
|
|
||||||
cpl_cli.new
|
|
||||||
cpl_cli.publish
|
|
||||||
cpl_cli.remove
|
|
||||||
cpl_cli.run
|
|
||||||
cpl_cli.start
|
|
||||||
cpl_cli.uninstall
|
|
||||||
cpl_cli.update
|
|
||||||
cpl_cli.version
|
|
12
docs/build/html/_sources/cpl_cli.run.md.txt
vendored
12
docs/build/html/_sources/cpl_cli.run.md.txt
vendored
@ -1,12 +0,0 @@
|
|||||||
# cpl run
|
|
||||||
|
|
||||||
Starts your application once.
|
|
||||||
|
|
||||||
cpl **run** <br>
|
|
||||||
cpl **r** <br>
|
|
||||||
cpl **R**
|
|
||||||
|
|
||||||
| Argument | Description | Value type |
|
|
||||||
|-----------------|:----------------------------------------------------------------------------------------------------:|:----------:|
|
|
||||||
| ```<project>``` | Optional parameter to specify which project to start, if not set default project will be started. | ```str``` |
|
|
||||||
| ```--dev``` | To run the project from source and not from dist after build. | ```str``` |
|
|
11
docs/build/html/_sources/cpl_cli.start.md.txt
vendored
11
docs/build/html/_sources/cpl_cli.start.md.txt
vendored
@ -1,11 +0,0 @@
|
|||||||
# cpl start
|
|
||||||
|
|
||||||
Starts your application, restarting on file changes.
|
|
||||||
|
|
||||||
cpl **start** <br>
|
|
||||||
cpl **s** <br>
|
|
||||||
cpl **S**
|
|
||||||
|
|
||||||
| Argument | Description | Value type |
|
|
||||||
|-----------------|:----------------------------------------------------------------------------------------------------:|:----------:|
|
|
||||||
| ```--dev``` | To run the project from source and not from dist after build. | ```str``` |
|
|
@ -1,30 +0,0 @@
|
|||||||
# cpl uninstall
|
|
||||||
|
|
||||||
## Contents
|
|
||||||
|
|
||||||
- [Description](#description)
|
|
||||||
- [Arguments](#arguments)
|
|
||||||
|
|
||||||
Uninstalls given package via pip
|
|
||||||
|
|
||||||
cpl **uninstall** *<package>* <br>
|
|
||||||
cpl **ui** *<package>* <br>
|
|
||||||
cpl **UI** *<package>*
|
|
||||||
|
|
||||||
## Description
|
|
||||||
|
|
||||||
Uninstall given package from project via pip.
|
|
||||||
|
|
||||||
## Arguments
|
|
||||||
|
|
||||||
| Argument | Description | Value type |
|
|
||||||
|-----------------|:------------------------:|:----------:|
|
|
||||||
| ```<package>``` | The package to uninstall | ```str``` |
|
|
||||||
|
|
||||||
## Flags
|
|
||||||
|
|
||||||
| Argument | Description |
|
|
||||||
|------------------|:----------------------------------------------------:|
|
|
||||||
| ```--dev``` | Specifies whether the command is in development mode |
|
|
||||||
| ```--virtual``` | Specifies whether the command is virtual mode |
|
|
||||||
| ```--simulate``` | Specifies whether the command is simulated |
|
|
13
docs/build/html/_sources/cpl_cli.update.md.txt
vendored
13
docs/build/html/_sources/cpl_cli.update.md.txt
vendored
@ -1,13 +0,0 @@
|
|||||||
# cpl update
|
|
||||||
|
|
||||||
Updates the CPL and project dependencies.
|
|
||||||
|
|
||||||
cpl **update** <br>
|
|
||||||
cpl **u** <br>
|
|
||||||
cpl **U**
|
|
||||||
|
|
||||||
## Flags
|
|
||||||
|
|
||||||
| Argument | Description |
|
|
||||||
|------------------|:----------------------------------------------------:|
|
|
||||||
| ```--simulate``` | Specifies whether the command is simulated |
|
|
@ -1,7 +0,0 @@
|
|||||||
# cpl version
|
|
||||||
|
|
||||||
Lists the version of CPL, CPL CLI and all installed packages from pip.
|
|
||||||
|
|
||||||
cpl **version** <br>
|
|
||||||
cpl **v** <br>
|
|
||||||
cpl **V**
|
|
@ -1,61 +0,0 @@
|
|||||||
cpl\_core.application package
|
|
||||||
=============================
|
|
||||||
|
|
||||||
Submodules
|
|
||||||
----------
|
|
||||||
|
|
||||||
cpl\_core.application.application\_abc module
|
|
||||||
---------------------------------------------
|
|
||||||
|
|
||||||
.. automodule:: cpl_core.application.application_abc
|
|
||||||
:members:
|
|
||||||
:undoc-members:
|
|
||||||
:show-inheritance:
|
|
||||||
|
|
||||||
cpl\_core.application.application\_builder module
|
|
||||||
-------------------------------------------------
|
|
||||||
|
|
||||||
.. automodule:: cpl_core.application.application_builder
|
|
||||||
:members:
|
|
||||||
:undoc-members:
|
|
||||||
:show-inheritance:
|
|
||||||
|
|
||||||
cpl\_core.application.application\_builder\_abc module
|
|
||||||
------------------------------------------------------
|
|
||||||
|
|
||||||
.. automodule:: cpl_core.application.application_builder_abc
|
|
||||||
:members:
|
|
||||||
:undoc-members:
|
|
||||||
:show-inheritance:
|
|
||||||
|
|
||||||
cpl\_core.application.application\_extension\_abc module
|
|
||||||
--------------------------------------------------------
|
|
||||||
|
|
||||||
.. automodule:: cpl_core.application.application_extension_abc
|
|
||||||
:members:
|
|
||||||
:undoc-members:
|
|
||||||
:show-inheritance:
|
|
||||||
|
|
||||||
cpl\_core.application.startup\_abc module
|
|
||||||
-----------------------------------------
|
|
||||||
|
|
||||||
.. automodule:: cpl_core.application.startup_abc
|
|
||||||
:members:
|
|
||||||
:undoc-members:
|
|
||||||
:show-inheritance:
|
|
||||||
|
|
||||||
cpl\_core.application.startup\_extension\_abc module
|
|
||||||
----------------------------------------------------
|
|
||||||
|
|
||||||
.. automodule:: cpl_core.application.startup_extension_abc
|
|
||||||
:members:
|
|
||||||
:undoc-members:
|
|
||||||
:show-inheritance:
|
|
||||||
|
|
||||||
Module contents
|
|
||||||
---------------
|
|
||||||
|
|
||||||
.. automodule:: cpl_core.application
|
|
||||||
:members:
|
|
||||||
:undoc-members:
|
|
||||||
:show-inheritance:
|
|
@ -1,109 +0,0 @@
|
|||||||
cpl\_core.configuration package
|
|
||||||
===============================
|
|
||||||
|
|
||||||
Submodules
|
|
||||||
----------
|
|
||||||
|
|
||||||
cpl\_core.configuration.argument\_abc module
|
|
||||||
--------------------------------------------
|
|
||||||
|
|
||||||
.. automodule:: cpl_core.configuration.argument_abc
|
|
||||||
:members:
|
|
||||||
:undoc-members:
|
|
||||||
:show-inheritance:
|
|
||||||
|
|
||||||
cpl\_core.configuration.argument\_builder module
|
|
||||||
------------------------------------------------
|
|
||||||
|
|
||||||
.. automodule:: cpl_core.configuration.argument_builder
|
|
||||||
:members:
|
|
||||||
:undoc-members:
|
|
||||||
:show-inheritance:
|
|
||||||
|
|
||||||
cpl\_core.configuration.argument\_executable\_abc module
|
|
||||||
--------------------------------------------------------
|
|
||||||
|
|
||||||
.. automodule:: cpl_core.configuration.argument_executable_abc
|
|
||||||
:members:
|
|
||||||
:undoc-members:
|
|
||||||
:show-inheritance:
|
|
||||||
|
|
||||||
cpl\_core.configuration.argument\_type\_enum module
|
|
||||||
---------------------------------------------------
|
|
||||||
|
|
||||||
.. automodule:: cpl_core.configuration.argument_type_enum
|
|
||||||
:members:
|
|
||||||
:undoc-members:
|
|
||||||
:show-inheritance:
|
|
||||||
|
|
||||||
cpl\_core.configuration.configuration module
|
|
||||||
--------------------------------------------
|
|
||||||
|
|
||||||
.. automodule:: cpl_core.configuration.configuration
|
|
||||||
:members:
|
|
||||||
:undoc-members:
|
|
||||||
:show-inheritance:
|
|
||||||
|
|
||||||
cpl\_core.configuration.configuration\_abc module
|
|
||||||
-------------------------------------------------
|
|
||||||
|
|
||||||
.. automodule:: cpl_core.configuration.configuration_abc
|
|
||||||
:members:
|
|
||||||
:undoc-members:
|
|
||||||
:show-inheritance:
|
|
||||||
|
|
||||||
cpl\_core.configuration.configuration\_model\_abc module
|
|
||||||
--------------------------------------------------------
|
|
||||||
|
|
||||||
.. automodule:: cpl_core.configuration.configuration_model_abc
|
|
||||||
:members:
|
|
||||||
:undoc-members:
|
|
||||||
:show-inheritance:
|
|
||||||
|
|
||||||
cpl\_core.configuration.configuration\_variable\_name\_enum module
|
|
||||||
------------------------------------------------------------------
|
|
||||||
|
|
||||||
.. automodule:: cpl_core.configuration.configuration_variable_name_enum
|
|
||||||
:members:
|
|
||||||
:undoc-members:
|
|
||||||
:show-inheritance:
|
|
||||||
|
|
||||||
cpl\_core.configuration.executable\_argument module
|
|
||||||
---------------------------------------------------
|
|
||||||
|
|
||||||
.. automodule:: cpl_core.configuration.executable_argument
|
|
||||||
:members:
|
|
||||||
:undoc-members:
|
|
||||||
:show-inheritance:
|
|
||||||
|
|
||||||
cpl\_core.configuration.flag\_argument module
|
|
||||||
---------------------------------------------
|
|
||||||
|
|
||||||
.. automodule:: cpl_core.configuration.flag_argument
|
|
||||||
:members:
|
|
||||||
:undoc-members:
|
|
||||||
:show-inheritance:
|
|
||||||
|
|
||||||
cpl\_core.configuration.validator\_abc module
|
|
||||||
---------------------------------------------
|
|
||||||
|
|
||||||
.. automodule:: cpl_core.configuration.validator_abc
|
|
||||||
:members:
|
|
||||||
:undoc-members:
|
|
||||||
:show-inheritance:
|
|
||||||
|
|
||||||
cpl\_core.configuration.variable\_argument module
|
|
||||||
-------------------------------------------------
|
|
||||||
|
|
||||||
.. automodule:: cpl_core.configuration.variable_argument
|
|
||||||
:members:
|
|
||||||
:undoc-members:
|
|
||||||
:show-inheritance:
|
|
||||||
|
|
||||||
Module contents
|
|
||||||
---------------
|
|
||||||
|
|
||||||
.. automodule:: cpl_core.configuration
|
|
||||||
:members:
|
|
||||||
:undoc-members:
|
|
||||||
:show-inheritance:
|
|
@ -1,53 +0,0 @@
|
|||||||
cpl\_core.console package
|
|
||||||
=========================
|
|
||||||
|
|
||||||
Submodules
|
|
||||||
----------
|
|
||||||
|
|
||||||
cpl\_core.console.background\_color\_enum module
|
|
||||||
------------------------------------------------
|
|
||||||
|
|
||||||
.. automodule:: cpl_core.console.background_color_enum
|
|
||||||
:members:
|
|
||||||
:undoc-members:
|
|
||||||
:show-inheritance:
|
|
||||||
|
|
||||||
cpl\_core.console.console module
|
|
||||||
--------------------------------
|
|
||||||
|
|
||||||
.. automodule:: cpl_core.console.console
|
|
||||||
:members:
|
|
||||||
:undoc-members:
|
|
||||||
:show-inheritance:
|
|
||||||
|
|
||||||
cpl\_core.console.console\_call module
|
|
||||||
--------------------------------------
|
|
||||||
|
|
||||||
.. automodule:: cpl_core.console.console_call
|
|
||||||
:members:
|
|
||||||
:undoc-members:
|
|
||||||
:show-inheritance:
|
|
||||||
|
|
||||||
cpl\_core.console.foreground\_color\_enum module
|
|
||||||
------------------------------------------------
|
|
||||||
|
|
||||||
.. automodule:: cpl_core.console.foreground_color_enum
|
|
||||||
:members:
|
|
||||||
:undoc-members:
|
|
||||||
:show-inheritance:
|
|
||||||
|
|
||||||
cpl\_core.console.spinner\_thread module
|
|
||||||
----------------------------------------
|
|
||||||
|
|
||||||
.. automodule:: cpl_core.console.spinner_thread
|
|
||||||
:members:
|
|
||||||
:undoc-members:
|
|
||||||
:show-inheritance:
|
|
||||||
|
|
||||||
Module contents
|
|
||||||
---------------
|
|
||||||
|
|
||||||
.. automodule:: cpl_core.console
|
|
||||||
:members:
|
|
||||||
:undoc-members:
|
|
||||||
:show-inheritance:
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user