27 lines
No EOL
917 B
Bash
27 lines
No EOL
917 B
Bash
#!/usr/bin/env bash
|
|
|
|
phpstorm::config_path() { echo "$(ctx::root)/.idea"; }
|
|
|
|
function phpstorm::db_config() {
|
|
cat << EOF
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
<project version="4">
|
|
<component name="DataSourceManagerImpl" format="xml" multifile-model="true">
|
|
<data-source source="LOCAL" name="cimlt_elevadores2026" uuid="4835f100-344a-4aa8-b98c-7c956c74c3e3">
|
|
<driver-ref>mariadb</driver-ref>
|
|
<synchronize>true</synchronize>
|
|
<jdbc-driver>org.mariadb.jdbc.Driver</jdbc-driver>
|
|
<jdbc-url>jdbc:mariadb://localhost:3309</jdbc-url>
|
|
<jdbc-additional-properties>
|
|
<property name="database.introspection.mysql.dbe5060" value="true" />
|
|
</jdbc-additional-properties>
|
|
<working-dir>$ProjectFileDir$</working-dir>
|
|
</data-source>
|
|
</component>
|
|
<project>
|
|
EOF
|
|
}
|
|
|
|
function phpstorm::generate_db_config() {
|
|
phpstorm::db_config > "$(phpstorm::config_path)/dataSources.xml"
|
|
} |