[[PageOutline(2-5,Contents,pullout)]] = Settings Plugin = == Description == Provides extension for `trac-admin` for easy removing unneeded milestones, components, etc. and setting a bunch of config options from file. Extends command `trac-admin` with some more commands: - `component removeall <pattern>`: Remove all components with a specific pattern - `milestone removeall <pattern>`: Remove all milestones with a specific pattern - `version removeall <pattern>`: Remove all versions with a specific pattern - `ticket_type removeall <pattern>`: Remove all ticket_types with a specific pattern - `priority removeall <pattern>`: Remove all priorities with a specific pattern - `config setall <path/to/file>`: Set all config options from file to `trac.ini` Pattern can have wildcards (%). == Bugs/Feature Requests == Existing bugs and feature requests for SettingsPlugin are [report:9?COMPONENT=SettingsPlugin here]. If you have any issues, create a [http://trac-hacks.org/newticket?component=SettingsPlugin&owner=framay new ticket]. == Download == Download the zipped source from [download:settingsplugin here]. == Source == You can check out SettingsPlugin from [http://trac-hacks.org/svn/settingsplugin here] using Subversion, or [source:settingsplugin browse the source] with Trac. == Example == Examples usage of commands: {{{ # removes all components starting with component trac-admin </path/to/projenv> component removeall component% # removes ALL (!) versions trac-admin </path/to/projenv> version removeall % # overrides and creates all config entries from `company.ini` trac-admin </path/to/projenv> config setall company.ini }}} == Recent Changes == [[ChangeLog(settingsplugin, 3)]] == Author/Contributors == '''Author:''' [wiki:framay] [[BR]] '''Maintainer:''' [wiki:framay] [[BR]] '''Contributors:'''