@@ -27,43 +27,45 @@ By default the language server will stop if no connection is made within 10 seco
2727> bundle install
2828
2929> bundle exec ruby ./puppet-languageserver --debug=stdout
30- I, [2017-06-01T20:48:22.295769 #14028] INFO -- : Using Puppet v4.10.1
31- I, [2017-06-01T20:48:22.296271 #14028] INFO -- : Initializing settings...
32- I, [2017-06-01T20:48:22.306770 #14028] INFO -- : Creating puppet function environment...
33- I, [2017-06-01T20:48:23.942964 #14028] INFO -- : Using Facter v2.4.6
34- I, [2017-06-01T20:48:23.942964 #14028] INFO -- : Preloading Facter (Async)...
35- I, [2017-06-01T20:48:23.943479 #14028] INFO -- : Preloading Puppet Types (Async)...
36- I, [2017-06-01T20:48:23.943966 #14028] INFO -- : Preloading Functions (Async)...
37- I, [2017-06-01T20:48:23.944964 #14028] INFO -- : Starting RPC Server...
38- D, [2017-06-01T20:48:23.947964 #14028] DEBUG -- : TCPSRV: Services running. Press ^C to stop
39- D, [2017-06-01T20:48:23.947964 #14028] DEBUG -- : TCPSRV: Will stop the server in 10 seconds if no connection is made.
40- D, [2017-06-01T20:48:23.948464 #14028] DEBUG -- : TCPSRV: Will stop the server when client disconnects
30+ I, [2017-06-08T13:22:59.742612 #8004] INFO -- : Language Server is v0.0.1
31+ I, [2017-06-08T13:22:59.743611 #8004] INFO -- : Using Puppet v4.10.1
32+ I, [2017-06-08T13:22:59.743611 #8004] INFO -- : Initializing settings...
33+ I, [2017-06-08T13:22:59.744608 #8004] INFO -- : Starting RPC Server...
34+ D, [2017-06-08T13:22:59.750607 #8004] DEBUG -- : TCPSRV: Services running. Press ^C to stop
35+ D, [2017-06-08T13:22:59.751609 #8004] DEBUG -- : TCPSRV: Will stop the server in 10 seconds if no connection is made.
36+ D, [2017-06-08T13:22:59.751609 #8004] DEBUG -- : TCPSRV: Will stop the server when client disconnects
4137LANGUAGE SERVER RUNNING 127.0.0.1:8081
42- D, [2017-06-01T20:48:23.953964 #14028] DEBUG -- : TCPSRV: Started listening on 127.0.0.1:8081.
43- D, [2017-06-01T20:48:36.013438 #14028] DEBUG -- : TCPSRV: No connection has been received in 10 seconds. Shutting down server.
44- D, [2017-06-01T20:48:36.013917 #14028] DEBUG -- : TCPSRV: Stopping services
45- D, [2017-06-01T20:48:36.014417 #14028] DEBUG -- : TCPSRV: Stopped listening on 127.0.0.1:8081
46- D, [2017-06-01T20:48:36.014417 #14028] DEBUG -- : TCPSRV: Started shutdown process. Press ^C to force quit.
47- D, [2017-06-01T20:48:36.014917 #14028] DEBUG -- : TCPSRV: Stopping services
48- D, [2017-06-01T20:48:36.014917 #14028] DEBUG -- : TCPSRV: Waiting for workers to cycle down
49- I, [2017-06-01T20:48:36.020416 #14028] INFO -- : Language Server exited....
38+ D, [2017-06-08T13:22:59.752611 #8004] DEBUG -- : TCPSRV: Started listening on 127.0.0.1:8081.
39+ I, [2017-06-08T13:22:59.761607 #8004] INFO -- : Creating puppet function environment...
40+ I, [2017-06-08T13:23:01.396607 #8004] INFO -- : Using Facter v2.4.6
41+ I, [2017-06-08T13:23:01.396607 #8004] INFO -- : Preloading Facter (Async)...
42+ I, [2017-06-08T13:23:01.398609 #8004] INFO -- : Preloading Puppet Types (Async)...
43+ I, [2017-06-08T13:23:01.398609 #8004] INFO -- : Preloading Functions (Async)...
44+ D, [2017-06-08T13:23:10.606536 #8004] DEBUG -- : TCPSRV: No connection has been received in 10 seconds. Shutting down server.
45+ D, [2017-06-08T13:23:10.606536 #8004] DEBUG -- : TCPSRV: Stopping services
46+ D, [2017-06-08T13:23:10.616540 #8004] DEBUG -- : TCPSRV: Stopped listening on 127.0.0.1:8081
47+ D, [2017-06-08T13:23:10.616540 #8004] DEBUG -- : TCPSRV: Started shutdown process. Press ^C to force quit.
48+ D, [2017-06-08T13:23:10.616540 #8004] DEBUG -- : TCPSRV: Stopping services
49+ D, [2017-06-08T13:23:10.617520 #8004] DEBUG -- : TCPSRV: Waiting for workers to cycle down
50+ I, [2017-06-08T13:23:10.648516 #8004] INFO -- : Language Server exited.
5051```
5152
5253To make the server run continuously add ` --timeout=0 ` and ` --no-stop ` to the command line. For example;
5354
5455```
5556> bundle exec ruby ./puppet-languageserver --debug=stdout --timeout=0 --no-stop
56- I, [2017-06-01T20:52:07.965708 #19760] INFO -- : Using Puppet v4.10.1
57- I, [2017-06-01T20:52:07.966193 #19760] INFO -- : Initializing settings...
58- I, [2017-06-01T20:52:07.978691 #19760] INFO -- : Creating puppet function environment...
59- I, [2017-06-01T20:52:09.431437 #19760] INFO -- : Using Facter v2.4.6
60- I, [2017-06-01T20:52:09.431437 #19760] INFO -- : Preloading Facter (Async)...
61- I, [2017-06-01T20:52:09.432938 #19760] INFO -- : Preloading Puppet Types (Async)...
62- I, [2017-06-01T20:52:09.433438 #19760] INFO -- : Preloading Functions (Async)...
63- I, [2017-06-01T20:52:09.434440 #19760] INFO -- : Starting RPC Server...
64- D, [2017-06-01T20:52:09.436939 #19760] DEBUG -- : TCPSRV: Services running. Press ^C to stop
57+ I, [2017-06-08T13:23:38.586369 #18496] INFO -- : Language Server is v0.0.1
58+ I, [2017-06-08T13:23:38.587368 #18496] INFO -- : Using Puppet v4.10.1
59+ I, [2017-06-08T13:23:38.587368 #18496] INFO -- : Initializing settings...
60+ I, [2017-06-08T13:23:38.588362 #18496] INFO -- : Starting RPC Server...
61+ D, [2017-06-08T13:23:38.595352 #18496] DEBUG -- : TCPSRV: Services running. Press ^C to stop
6562LANGUAGE SERVER RUNNING 127.0.0.1:8081
66- D, [2017-06-01T20:52:09.443956 #19760] DEBUG -- : TCPSRV: Started listening on 127.0.0.1:8081.
63+ D, [2017-06-08T13:23:38.595352 #18496] DEBUG -- : TCPSRV: Started listening on 127.0.0.1:8081.
64+ I, [2017-06-08T13:23:38.603353 #18496] INFO -- : Creating puppet function environment...
65+ I, [2017-06-08T13:23:40.473284 #18496] INFO -- : Using Facter v2.4.6
66+ I, [2017-06-08T13:23:40.473284 #18496] INFO -- : Preloading Facter (Async)...
67+ I, [2017-06-08T13:23:40.473788 #18496] INFO -- : Preloading Puppet Types (Async)...
68+ I, [2017-06-08T13:23:40.474286 #18496] INFO -- : Preloading Functions (Async)...
6769...
6870```
6971
@@ -110,7 +112,7 @@ Usage: puppet-languageserver.rb [options]
110112 --debug=DEBUG Output debug information. Either specify a filename or 'STDOUT'. Default is no debug output
111113 -s, --slow-start Delay starting the TCP Server until Puppet initialisation has completed. Default is to start fast
112114 -h, --help Prints this help
113- ```
115+ -v, --version Prints the Langauge Server version ```
114116
115117## Why are there vendored gems and why only native ruby
116118
0 commit comments