JucerFile

class juce.projucer.JucerFile(path, silent_validation=True)

Represents a jucer file containing a JUCE project

aax_identifier

AAX identifier

binary_data_namespace

Binary data namespace

bundle_identifier

Project bundle identifier

company

Company name

Company copyright

company_email

Company email

company_website

Company website

compiler_flag_schemes

Plugin compiler flag schemes

cpp_language_standard

C++ standard

defines

Project defines

display_splash_screen

Plugin splash screen flag

exporters

List of exporters

fail_silent_or_raise()

If silent_validation is False a ValueError is raised

jucer_version

Project jucer version

modules

List of modules

name

Project name

path

Jucer file path

plugin_au_exporter_profile

AU exporter profile

plugin_code

Plugin code

plugin_description

Plugin description

plugin_formats

Plugin formats

plugin_manufacturer

Plugin manufacturer

plugin_manufacturer_code

Plugin manufacturer code

plugin_name

Plugin name

project_line_feed

Project line feed

project_type

Project type

report_app_usage

Plugin report app usage flag

save()

Saves the jucer file as xml to the current path

save_as(new_path)

Saves the jucer file as xml to the given path

silent_validation

Silent validation flag

u_id

Project unique id

version

Project version

vst3_category

Plugin vst3 category