{"_id":"strong-service-systemd","_rev":"247-ef8af3504602fe8da59873b88d6db878","name":"strong-service-systemd","dist-tags":{"latest":"1.2.3"},"versions":{"1.0.0-0":{"name":"strong-service-systemd","version":"1.0.0-0","keywords":["systemd"],"author":{"name":"Ryan Graham","email":"ryan@strongloop.com"},"license":{"url":"https://github.com/strongloop/strong-service-systemd/blob/master/LICENSE.md","name":"Dual Artistic/StrongLoop"},"_id":"strong-service-systemd@1.0.0-0","maintainers":[{"name":"rmg","email":"r.m.graham@gmail.com"}],"homepage":"https://github.com/strongloop/strong-service-systemd","bugs":{"url":"https://github.com/strongloop/strong-service-systemd/issues"},"dist":{"shasum":"3d1cecc3a6023d2c7fe277eb2950968ee95006ec","tarball":"https://registry.npmjs.org/strong-service-systemd/-/strong-service-systemd-1.0.0-0.tgz","integrity":"sha512-JN1Yxp6otdW2/XemFFJljuQcaC1x6v1C//NPQc9UVh1H/dAY1LYHs9pV75tAzWudzFb4j2JADxmGdUVpjDkvUA==","signatures":[{"sig":"MEUCIQCJrog49J5GmugHyPd12IKekd+qVft+aH96bZQk8n835wIgL7YLW0JrcfXcx0y9a34eQx0liMX3nss4vVnmwf9d8YU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"3d1cecc3a6023d2c7fe277eb2950968ee95006ec","gitHead":"7d3e75c74d59aa4ba53220f127457a31aa08649b","scripts":{"test":"tap test/test-*"},"_npmUser":{"name":"rmg","email":"r.m.graham@gmail.com"},"repository":{"url":"https://github.com/strongloop/strong-service-systemd.git","type":"git"},"_npmVersion":"1.4.28","description":"Generate an systemd job using the provided parameters.","directories":{"test":"test"},"dependencies":{"tap":"^0.4.13","lodash":"^2.4.1","minimist":"^0.2.0"},"devDependencies":{"tap":"git://github.com/strongloop-forks/node-tap#production"}},"1.0.0":{"name":"strong-service-systemd","version":"1.0.0","keywords":["systemd"],"author":{"name":"Ryan Graham","email":"ryan@strongloop.com"},"license":{"url":"https://github.com/strongloop/strong-service-systemd/blob/master/LICENSE.md","name":"Dual Artistic/StrongLoop"},"_id":"strong-service-systemd@1.0.0","maintainers":[{"name":"rmg","email":"r.m.graham@gmail.com"}],"homepage":"https://github.com/strongloop/strong-service-systemd","bugs":{"url":"https://github.com/strongloop/strong-service-systemd/issues"},"dist":{"shasum":"635c78739ed414d7c3069668fa1f1565e5ea0eae","tarball":"https://registry.npmjs.org/strong-service-systemd/-/strong-service-systemd-1.0.0.tgz","integrity":"sha512-ICfTSKC5EwpOEKx78B3A1gZCGomBrxiVcRB+O2USn647aU0s85Z1KxPMo4ZavRXSCkmCjsSjBKobq1z5Rtrrwg==","signatures":[{"sig":"MEQCIC++Q8kUM3zvTnS2ANPhzHuHNxtNvHFWnwXK7b4l6O8nAiAPpHuiqEr2BxlGRDGq/qu6xrGMNLOkjymk5c8ec7s7QQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"635c78739ed414d7c3069668fa1f1565e5ea0eae","gitHead":"c8cccb96f3d2ba1d835ff956df809b9b59d2df05","scripts":{"test":"tap test/test-*"},"_npmUser":{"name":"rmg","email":"r.m.graham@gmail.com"},"repository":{"url":"https://github.com/strongloop/strong-service-systemd.git","type":"git"},"_npmVersion":"1.4.28","description":"Generate an systemd job using the provided parameters.","directories":{"test":"test"},"dependencies":{"tap":"^0.4.13","lodash":"^2.4.1","minimist":"^0.2.0"},"devDependencies":{"tap":"git://github.com/strongloop-forks/node-tap#production"}},"1.0.1":{"name":"strong-service-systemd","version":"1.0.1","keywords":["systemd"],"author":{"name":"Ryan Graham","email":"ryan@strongloop.com"},"license":{"url":"https://github.com/strongloop/strong-service-systemd/blob/master/LICENSE.md","name":"Dual Artistic/StrongLoop"},"_id":"strong-service-systemd@1.0.1","maintainers":[{"name":"rmg","email":"r.m.graham@gmail.com"},{"name":"octet","email":"sam@strongloop.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"kraman","email":"kraman@strongloop.com"}],"homepage":"https://github.com/strongloop/strong-service-systemd","bugs":{"url":"https://github.com/strongloop/strong-service-systemd/issues"},"dist":{"shasum":"000c93534163790152f0e23badb21dd1de875799","tarball":"https://registry.npmjs.org/strong-service-systemd/-/strong-service-systemd-1.0.1.tgz","integrity":"sha512-Dp20b0YCC20OOTT3dVIiQGy9L2yNWmSmHfx4n3GEVchtBrjlLPEtX+rNrMITqlMlI0u9tFYc0WV3rKiM3TqlIg==","signatures":[{"sig":"MEYCIQCVwFnyLNI+YqufB81VaM80II937r7cpL/lQm+Zg8CnYAIhAJnLUA50suCqOj7/gAZc6haqRWhvYxFTjFFQhBz0ZKi5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"000c93534163790152f0e23badb21dd1de875799","gitHead":"2e1172349fd027afdff69dbf1b2b54d8d8240c4a","scripts":{"test":"tap test/test-*"},"_npmUser":{"name":"octet","email":"sam@strongloop.com"},"repository":{"url":"https://github.com/strongloop/strong-service-systemd.git","type":"git"},"_npmVersion":"1.4.28","description":"Generate an systemd job using the provided parameters.","directories":{"test":"test"},"dependencies":{"tap":"^0.4.13","lodash":"^2.4.1","minimist":"^0.2.0"},"devDependencies":{"tap":"git://github.com/strongloop-forks/node-tap#production"}},"1.1.0":{"name":"strong-service-systemd","version":"1.1.0","keywords":["systemd"],"author":{"name":"Ryan Graham","email":"ryan@strongloop.com"},"license":{"url":"https://github.com/strongloop/strong-service-systemd/blob/master/LICENSE.md","name":"Dual Artistic/StrongLoop"},"_id":"strong-service-systemd@1.1.0","maintainers":[{"name":"rmg","email":"r.m.graham@gmail.com"},{"name":"octet","email":"sam@strongloop.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"kraman","email":"kraman@strongloop.com"}],"homepage":"https://github.com/strongloop/strong-service-systemd","bugs":{"url":"https://github.com/strongloop/strong-service-systemd/issues"},"dist":{"shasum":"4d09020e3b2436a35e70288f8976e5814d3bbbdc","tarball":"https://registry.npmjs.org/strong-service-systemd/-/strong-service-systemd-1.1.0.tgz","integrity":"sha512-VjFspUnGCHAo82niAmWjcFqQlGReYmbmRPfwpXWBRfqLivMpNw935AsSJBMBkiqT3Cjpd6J4vynk4wAZ5CVs7Q==","signatures":[{"sig":"MEQCIDn8nfkv23u+V+TPU37//gsbvR00dh7MhkDz1hV+ySlTAiBAKlRwei/EhVc2Ux5LXN0kAXEwmIYXH9GKCf1D6N6ExA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"4d09020e3b2436a35e70288f8976e5814d3bbbdc","gitHead":"d538314f0b4154453f6401498032e43509ffab8e","scripts":{"test":"tap test/test-*"},"_npmUser":{"name":"rmg","email":"r.m.graham@gmail.com"},"repository":{"url":"https://github.com/strongloop/strong-service-systemd.git","type":"git"},"_npmVersion":"2.5.0","description":"Generate an systemd job using the provided parameters.","directories":{"test":"test"},"_nodeVersion":"0.10.36","dependencies":{"lodash":"^2.4.1","minimist":"^0.2.0"},"devDependencies":{"tap":"^0.6.0"}},"1.2.0":{"name":"strong-service-systemd","version":"1.2.0","keywords":["systemd"],"author":{"name":"Ryan Graham","email":"ryan@strongloop.com"},"license":{"url":"https://github.com/strongloop/strong-service-systemd/blob/master/LICENSE.md","name":"Dual Artistic/StrongLoop"},"_id":"strong-service-systemd@1.2.0","maintainers":[{"name":"rmg","email":"r.m.graham@gmail.com"},{"name":"octet","email":"sam@strongloop.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"kraman","email":"kraman@strongloop.com"}],"homepage":"https://github.com/strongloop/strong-service-systemd","bugs":{"url":"https://github.com/strongloop/strong-service-systemd/issues"},"dist":{"shasum":"ed94195d8e0b86d6e2226d388eb3d0cc6ee00e34","tarball":"https://registry.npmjs.org/strong-service-systemd/-/strong-service-systemd-1.2.0.tgz","integrity":"sha512-8N9MGkkhXasOst+81juZ+mgpQFTkgpTsLAXsr5HgS1/9BkTQ/aIhEcbaafjHr0A+tNApEhWJFb7awR7s6MeMxQ==","signatures":[{"sig":"MEUCIDe7uzOA8j9nuVgdX/jPMjP7R0zwjBQtgKAnLZFhGTctAiEAsA9q1QNvF6Mv2f0fak0elNxQZWdjOXCaX3qha9kzMdk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"ed94195d8e0b86d6e2226d388eb3d0cc6ee00e34","gitHead":"ce7880d7699d655d136feaf4392f7ce945929453","scripts":{"test":"tap test/test-*"},"_npmUser":{"name":"rmg","email":"r.m.graham@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/strong-service-systemd.git","type":"git"},"_npmVersion":"2.8.3","description":"Generate an systemd job using the provided parameters.","directories":{"test":"test"},"_nodeVersion":"0.10.38","dependencies":{"lodash":"^3.9.3","minimist":"^0.2.0"},"devDependencies":{"tap":"^0.6.0"}},"1.2.1":{"name":"strong-service-systemd","version":"1.2.1","keywords":["systemd"],"author":{"name":"Ryan Graham","email":"ryan@strongloop.com"},"license":"Artistic-2.0","_id":"strong-service-systemd@1.2.1","maintainers":[{"name":"rmg","email":"r.m.graham@gmail.com"},{"name":"octet","email":"sam@strongloop.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"kraman","email":"kraman@strongloop.com"}],"homepage":"https://github.com/strongloop/strong-service-systemd","bugs":{"url":"https://github.com/strongloop/strong-service-systemd/issues"},"dist":{"shasum":"e40b96971063e7c2cbc150aa068576d1bf7f328e","tarball":"https://registry.npmjs.org/strong-service-systemd/-/strong-service-systemd-1.2.1.tgz","integrity":"sha512-UDdQIP/qt/3yNvHy4M7zZOUWL/QakewbFz18Vy+Z0V5fcOJx+Q3qSAVlCPMoZLCNvXvzjUjZPmmV1IvYKzIsVA==","signatures":[{"sig":"MEUCIBBYJGh+DpYPfWobqSys9E83Sj5Awsa+A+bjaEaq0OJPAiEA4wYFWzD5pPEXngQxdBFC8YanXm7DGayRdCwWlViae4Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"e40b96971063e7c2cbc150aa068576d1bf7f328e","gitHead":"251f262f48e0334a56cda3d14a483887ecf7255f","scripts":{"test":"tap --coverage --coverage-report=cobertura test/test-*"},"_npmUser":{"name":"octet","email":"sam@strongloop.com"},"repository":{"url":"git+https://github.com/strongloop/strong-service-systemd.git","type":"git"},"_npmVersion":"2.13.3","description":"Generate an systemd job using the provided parameters.","directories":{"test":"test"},"_nodeVersion":"3.0.0","dependencies":{"lodash":"^3.9.3","minimist":"^0.2.0"},"devDependencies":{"tap":"^1.3.2"}},"1.2.2":{"name":"strong-service-systemd","version":"1.2.2","keywords":["systemd"],"author":{"name":"Ryan Graham","email":"ryan@strongloop.com"},"license":"Artistic-2.0","_id":"strong-service-systemd@1.2.2","maintainers":[{"name":"bajtos","email":"mbajtoss@gmail.com"},{"name":"chandadharap","email":"chanda_dharap@yahoo.com"},{"name":"ibmcloud-admin","email":"rmg@ca.ibm.com"},{"name":"kraman","email":"kraman@strongloop.com"},{"name":"octet","email":"sam@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"rmg","email":"r.m.graham@gmail.com"},{"name":"strongloop","email":"strngops@us.ibm.com"}],"homepage":"https://github.com/strongloop/strong-service-systemd","bugs":{"url":"https://github.com/strongloop/strong-service-systemd/issues"},"dist":{"shasum":"c323ba2c5571defa3ff648869154f12552d0a54f","tarball":"https://registry.npmjs.org/strong-service-systemd/-/strong-service-systemd-1.2.2.tgz","integrity":"sha512-Pi1/TFdPXh91mSLdyQFKQtPtqLWlQknF5RAGcd/nBd3C/TV9Z4+cbHTlSxWtAPDWMjLeq9RogIfD0T9Aw8Ty8g==","signatures":[{"sig":"MEUCIBI1/8sgzcYGtzngC/adZ+wg3nHBEHd9TbiK3fYKGhAaAiEAkHK7/1nzNmdx/gudZfLTDSLu+noJUv8bYhYinn44who=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"c323ba2c5571defa3ff648869154f12552d0a54f","gitHead":"7c489482c539dbb660ffa06463e5d05556058064","scripts":{"test":"tap --coverage --coverage-report=cobertura test/test-*"},"_npmUser":{"name":"octet","email":"sam@strongloop.com"},"repository":{"url":"git+https://github.com/strongloop/strong-service-systemd.git","type":"git"},"_npmVersion":"2.14.7","description":"Generate an systemd job using the provided parameters.","directories":{"test":"test"},"_nodeVersion":"4.2.1","dependencies":{"lodash":"^3.9.3","minimist":"^0.2.0"},"devDependencies":{"tap":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/strong-service-systemd-1.2.2.tgz_1460411084567_0.3392753265798092","host":"packages-12-west.internal.npmjs.com"}},"1.2.3":{"name":"strong-service-systemd","version":"1.2.3","keywords":["systemd"],"author":{"name":"Ryan Graham","email":"ryan@strongloop.com"},"license":"Artistic-2.0","_id":"strong-service-systemd@1.2.3","maintainers":[{"name":"bajtos","email":"mbajtoss@gmail.com"},{"name":"chandadharap","email":"chanda_dharap@yahoo.com"},{"name":"ibmcloud-admin","email":"rmg@ca.ibm.com"},{"name":"kraman","email":"kraman@gmail.com"},{"name":"octet","email":"vieuxtech@gmail.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"rmg","email":"r.m.graham@gmail.com"},{"name":"strongloop","email":"strngops@us.ibm.com"}],"homepage":"https://github.com/strongloop/strong-service-systemd","bugs":{"url":"https://github.com/strongloop/strong-service-systemd/issues"},"dist":{"shasum":"1e0b135e48af27985708cbabdb8931dcf2ab6f21","tarball":"https://registry.npmjs.org/strong-service-systemd/-/strong-service-systemd-1.2.3.tgz","integrity":"sha512-2CUBxPzT7Z8lMS/xp9fBiSe+G0QkoynF17ayPRiRkXxtDVwtfCzfAmV0sRBspP70k2JAawGyCni2dOJR8esvlA==","signatures":[{"sig":"MEYCIQCNwP3ug82qUCA7r/e8+cRmdoeh3hymr2acCApf8B9/uAIhAMXoLcEEE8FXJ3SQQAFCpNJer3Tcz8krEFcEk7EUQHBP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"1e0b135e48af27985708cbabdb8931dcf2ab6f21","gitHead":"92f494b9e80a8b47bfe4c7dd4e3413dbe47665a3","scripts":{"test":"tap --coverage --coverage-report=cobertura test/test-*"},"_npmUser":{"name":"rmg","email":"r.m.graham@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/strong-service-systemd.git","type":"git"},"_npmVersion":"3.8.8","description":"Generate an systemd job using the provided parameters.","directories":{"test":"test"},"_nodeVersion":"4.4.3","dependencies":{"lodash":"^3.9.3","minimist":"^0.2.0"},"devDependencies":{"tap":"^1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/strong-service-systemd-1.2.3.tgz_1462560684185_0.3716922167222947","host":"packages-16-east.internal.npmjs.com"}}},"time":{"created":"2014-11-08T00:11:35.174Z","modified":"2026-04-14T15:16:19.939Z","1.0.0-0":"2014-11-08T00:11:35.174Z","1.0.0":"2014-11-08T00:14:44.766Z","1.0.1":"2015-01-13T04:07:42.032Z","1.1.0":"2015-03-13T02:42:21.220Z","1.2.0":"2015-05-28T19:55:09.520Z","1.2.1":"2015-10-01T16:47:50.358Z","1.2.2":"2016-04-11T21:44:45.103Z","1.2.3":"2016-05-06T18:51:27.108Z"},"bugs":{"url":"https://github.com/strongloop/strong-service-systemd/issues"},"author":{"name":"Ryan Graham","email":"ryan@strongloop.com"},"license":"Artistic-2.0","homepage":"https://github.com/strongloop/strong-service-systemd","keywords":["systemd"],"repository":{"url":"git+https://github.com/strongloop/strong-service-systemd.git","type":"git"},"description":"Generate an systemd job using the provided parameters.","maintainers":[{"email":"r.m.graham@gmail.com","name":"rmg"},{"email":"oss@bajtos.net","name":"bajtos"},{"email":"skawful@gmail.com","name":"ritch"},{"email":"captain@hacksparrow.com","name":"hacksparrow"},{"email":"enjoyjava@gmail.com","name":"rfeng"},{"email":"superkhau@gmail.com","name":"superkhau"},{"email":"kraman@gmail.com","name":"kraman"},{"email":"gpandya@live.com","name":"thegman"},{"email":"davidcheung@live.ca","name":"davidcheung"},{"email":"tffrench@us.ibm.com","name":"tonyf-ibm"},{"email":"ngcandy@ca.ibm.com","name":"0candy"},{"email":"qpresley@ca.ibm.com","name":"qpresley"},{"email":"kjdelisle@gmail.com","name":"kjdelisle"},{"email":"amirali.jfr61@gmail.com","name":"amir-61"},{"email":"juehou@ca.ibm.com","name":"jannyhou2016"},{"email":"binadmt@hotmail.com","name":"b-admike"}],"readme":"# strong-service-systemd\n\nGenerate an systemd service using the provided parameters.\n\n## Install\n\n`npm install strong-service-systemd`\n\n## Basic Usage\n\n```js\nvar fs = require('fs');\nvar systemd = require('strong-service-systemd');\n\n// Generate systemd service for my-app\nsystemd({name: 'my-app'}, function(err, service) {\n  fs.writeFile('/etc/systemd/system/my-app.service', service, function(err) {\n    if (err) return console.error(err);\n  });\n});\n\n// Also supports synchronous mode\nfs.writeFileSync('/etc/systemd/system/my-app.service', systemd({name: 'my-app'}));\n```\n\n## Options\n\nThis module supports a subset of those used in the node-linux templates:\n\n * `name` - name of service.\n   `name` is an alias for `label` and `servicesummary`.\n * `description` - multi-word description of service. `description` is an\n   alias for `servicedescription`.\n * `author` - sets author field of systemd job (defaults to current user)\n * `cwd` - working directory to run service from (defaults to `/`)\n * `user` - user to run service as (defaults to `nodbody`)\n * `group` - group to run service as (defaults to `nogroup`)\n * `execpath` - path to binary to executable\n * `script` - arguments to execpath (such as a script)\n * `created` - timestamp used in generated job (defaults to current time)\n * `env` - environment variables to set in systemd job\n * `template` - override internal template\n\n## Template Format\n\nTemplates use [_.template](http://lodash.com/docs#template) from Lodash using\nEJS style syntax: `<%= option %>`.\n","readmeFilename":"README.md","users":{"hellstad":true}}