================================
Python tools to help with SQLDeveloper configuration, especially password management
Requires Python 3.3+
pip3 install -r requirements.txtShow full help
python3 -m sqldeveloperconfig --help
python3 -m sqldeveloperconfig auto --help
python3 -m sqldeveloperconfig manual --help
python3 -m sqldeveloperconfig add_connection --help
python3 -m sqldeveloperconfig set_passwords --helpAutomatic file mode, show all connections and passwords on command line
python3 -m sqldeveloperconfig autoDecrypt a specific v4 password
python3 -m sqldeveloperconfig manual \\
--encrypted-password mbAyyEhL9pY= \\
--db-system-id-value 1d5dbbd1-a91e-4298-9a5d-e13b55030b8fInteractively add a connection
python3 -m sqldeveloperconfig add_connection \\
--interactiveAdd a connection from a json config file
python3 -m sqldeveloperconfig add_connection \\
--json-files interactive_connection.jsonSet passwords matching regex
python3 -m sqldeveloperconfig set_password \\
--host-regex '^.*localhost.*$' \\
--user-regex 'system' \\
--password 'oracle'To run the tests, use:
python3 -m unittest discover --pattern '*test.py' --verbose .