class nodo::utils::development::ide ( $ensure = 'installed', ) { # In use package { [ 'ed', 'rows', 'myrepos', 'stow', 'hexedit', 'ack-grep', 'markdown', 'python3-sphinx', 'python3-recommonmark', 'pelican', 'hugo', 'mkdocs', 'yamllint', 'yajl-tools', 'graphviz', 'diffoscope', 'dos2unix', 'ttyrec', 'ruby-activesupport', # needed by xcal #'bugs-everywhere', #'silversearcher-ag', #'ticgit', #'ticgitweb', #'ditz', #'pnopaste-cli', #'exuberant-ctags', #'doxygen', #'agave', ]: ensure => $ensure, } # A suggested package of python-sphinx package { [ 'python-stemmer', ]: ensure => present, } # Old stuff package { [ 'mr', 'python-sphinx', 'python-recommonmark', ]: ensure => absent, } }