sublime

Sublime Text management

Kevin James

thekevjames

7,406 downloads

6,516 latest version

2.7 quality score

Version information

  • 1.1.0 (latest)
  • 1.0.1
  • 1.0.0
released May 20th 2016
This version is compatible with:
  • Puppet Enterprise 2017.2.x, 2017.1.x, 2016.5.x, 2016.4.x
  • Puppet >= 4.3.0 < 5.0.0
  • CentOS, Darwin, Debian, Fedora, Ubuntu

Start using this module

Documentation

thekevjames/sublime — version 1.1.0 May 20th 2016

puppet-sublime

An opinionated Puppet Module to install and manage Sublime Text.

puppet-sublime is available on the Puppet Forge.

Usage

Simply

class { '::sublime':
  font_dir => '/home/kevin/Dropbox/fonts',
  home     => '/home/kevin',
  plugins  => ["BracketHighlighter",
              "Case Conversion",
              "Increment Selection"],
}

to make sure sublime is installed. The font_dir and plugins keys are optional.

Configuration

In addition to the above value set for sublime, you can also use hiera to override the following defaults:

sublime::binary_file: /opt/sublime_text_3/sublime_text
sublime::dependencies:
  - curl
  - tar
sublime::download_url: https://download.sublimetext.com/sublime_text_3_build_3103_x64.tar.bz2
sublime::keymap_name: Linux
sublime::package_file: sublime-text-3.tar.bz2
sublime::user_font_dir: .local/share/fonts