-
Notifications
You must be signed in to change notification settings - Fork 21
Commit
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
#!/usr/bin/env ruby | ||
# frozen_string_literal: true | ||
require 'puppet_debugserver' | ||
Check failure on line 3 in bin/puppet-debugserver GitHub Actions / Spec : windows-latest Ruby 2.7 / spec
Check failure on line 3 in bin/puppet-debugserver GitHub Actions / Spec : ubuntu-latest Ruby 2.7 / spec
Check failure on line 3 in bin/puppet-debugserver GitHub Actions / Spec : ubuntu-latest Ruby 3.2 / spec
|
||
|
||
PuppetDebugServer.init_puppet(PuppetDebugServer::CommandLineParser.parse(ARGV)) | ||
rpc_thread = PuppetDebugServer.rpc_server_async(PuppetDebugServer::CommandLineParser.parse(ARGV)) | ||
PuppetDebugServer.execute(rpc_thread) |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
#!/usr/bin/env ruby | ||
# frozen_string_literal: true | ||
require 'puppet_languageserver' | ||
Check failure on line 3 in bin/puppet-languageserver GitHub Actions / Spec : windows-latest Ruby 2.7 / spec
Check failure on line 3 in bin/puppet-languageserver GitHub Actions / Spec : ubuntu-latest Ruby 2.7 / spec
Check failure on line 3 in bin/puppet-languageserver GitHub Actions / Spec : ubuntu-latest Ruby 3.2 / spec
|
||
|
||
PuppetLanguageServer.init_puppet(PuppetLanguageServer::CommandLineParser.parse(ARGV)) | ||
PuppetLanguageServer.rpc_server(PuppetLanguageServer::CommandLineParser.parse(ARGV)) |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
#!/usr/bin/env ruby | ||
# frozen_string_literal: true | ||
require 'puppet_languageserver_sidecar' | ||
Check failure on line 3 in bin/puppet-languageserver-sidecar GitHub Actions / Spec : windows-latest Ruby 2.7 / spec
Check failure on line 3 in bin/puppet-languageserver-sidecar GitHub Actions / Spec : ubuntu-latest Ruby 2.7 / spec
Check failure on line 3 in bin/puppet-languageserver-sidecar GitHub Actions / Spec : ubuntu-latest Ruby 3.2 / spec
|
||
|
||
PuppetLanguageServerSidecar.init_puppet_sidecar(PuppetLanguageServerSidecar::CommandLineParser.parse(ARGV)) | ||
PuppetLanguageServerSidecar.execute_and_output(PuppetLanguageServerSidecar::CommandLineParser.parse(ARGV)) |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
# frozen_string_literal: true | ||
require_relative 'lib/puppet_editor_services/version' | ||
require 'rake' | ||
|
||
Gem::Specification.new do |s| | ||
s.name = 'puppet-editor-services' | ||
s.version = PuppetEditorServices.version | ||
s.authors = ['Puppet'] | ||
s.email = ['[email protected]'] | ||
s.summary = 'Puppet Language Server for editors' | ||
s.description = <<~EOF | ||
A ruby based implementation of a Language Server and Debug Server for the | ||
Puppet Language. Integrate this into your editor to benefit from full Puppet | ||
Language support, such as syntax hightlighting, linting, hover support and more. | ||
EOF | ||
s.homepage = 'https://github.com/puppetlabs/puppet-editor-services' | ||
s.required_ruby_version = '>= 2.7.0' | ||
s.executables = %w[ puppet-debugserver puppet-languageserver puppet-languageserver-sidecar ] | ||
s.files = FileList['lib/**/*.rb', | ||
'bin/*', | ||
'[A-Z]*'].to_a | ||
s.license = 'Apache-2.0' | ||
s.add_runtime_dependency 'puppet-lint' | ||
s.add_runtime_dependency 'hiera-eyaml' | ||
s.add_runtime_dependency 'puppetfile-resolver' | ||
s.add_runtime_dependency 'molinillo' | ||
s.add_runtime_dependency 'puppet-strings' | ||
s.add_runtime_dependency 'yard' | ||
end |