# CFEngine Beautifier CFEngine configuration file beautifier written in Python. - Command line interface - Integrates with Sublime Text 2 and Sublime Text 3. - Installation for Sublime by cloning into Sublime Text's Packages folder. ### Sublime Text Installation #### Via Package Manager 1. Ctrl + Shift + p (Linux, Windows) or Cmd + Shift + p (OS X). 2. Type "install package" 3. Type "cfenginebeautifier" 4. Enter For more information: https://sublime.wbond.net/docs/usage #### Manual Installation 1. Navigate to Sublime Text Packages Directory
Platform Sublime Text 2 Sublime Text 3
Linux ~/.config/sublime-text-2/Packages ~/.config/sublime-text-3/Packages
OS X ~/Library/Application Support/Sublime Text 2/Packages ~/Library/Application Support/Sublime Text 3/Packages
Windows %APPDATA%\Sublime Text 2/Packages %APPDATA%\Sublime Text 3/Packages
- More information: http://sublimetext.info/docs/en/basic_concepts.html 2. git clone https://github.com/naksu/cfengine_beautifier.git ### Sublime Text Options
Option Description Value Default
beautify_on_save Run beautifier every time the file is saved true | false true
page_width Tries to make text fit onto this width (number of characters) number 100
remove_empty_promise_types Remove promise types (such as vars:, reports:) which have no promises or comments true | false true
sort_promise_types_to_evaluation_order Sort promise types to CFEngine normal order true | false true
### Command Line Options Run cf-beautify --help