# quick_systemd

> Setup node.js app as systemd service

Latest version **1.0.3** (published 2020-03-03) · MIT license · 0 weekly downloads

## Install

```sh
npm install quick_systemd
pnpm add quick_systemd
yarn add quick_systemd
bun add quick_systemd
```

Provides the command `quick-systemd`.

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.3 |
| Published | 2020-03-03 |
| First published | 2020-03-03 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Node | >= 10 |
| Dependencies | 5 |
| Unpacked size | 18.5 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | yhnu |
| Maintainers | yhnu |
| Keywords | systemd, service, daemon |

## Links

- npm: https://www.npmjs.com/package/quick_systemd
- Repository: https://github.com/yhnu/systemd
- Homepage: https://github.com/yhnu/systemd#readme
- Issues: https://github.com/yhnu/systemd/issues
- npm.io page: https://npm.io/package/quick_systemd

## Dependencies (5)

- [fs-extra](https://npm.io/package/fs-extra.md) ^8.1.0
- [a-toolbox](https://npm.io/package/a-toolbox.md) ^1.5.6
- [commander](https://npm.io/package/commander.md) ^2.20.0
- [log-segment](https://npm.io/package/log-segment.md) ^1.7.9
- [child-process-promise](https://npm.io/package/child-process-promise.md) ^2.2.1

## Alternatives

- [@mdxeditor/editor](https://npm.io/package/@mdxeditor/editor.md) — 962.4K weekly downloads
- [mmdb-lib](https://npm.io/package/mmdb-lib.md) — 680.9K weekly downloads
- [playcanvas](https://npm.io/package/playcanvas.md) — 36.2K weekly downloads
- [@glw907/cairn-cms](https://npm.io/package/@glw907/cairn-cms.md) — 967 weekly downloads
- [markdown-to-confluence](https://npm.io/package/markdown-to-confluence.md) — 103 weekly downloads

## Recent versions

- 1.0.3 (latest) — 2020-03-03
- 1.0.1 — 2020-03-03
- 1.0.0 — 2020-03-03

## README

# quick-systemd

quick add systemd config file

## Installing

````bash
npm i -g quick-systemd
````

### Quick start

- Install service

  + pass settings in command line (see full [documentation](./doc/README.md) for all options)
  ````bash
  sudo quick-systemd --add --service my-service --cwd /path/to/service --app main.js
  ````

  + pass all settings in JSON file
  ````bash
  sudo quick-systemd --add --settings service.json
  ````

- Run the service

````bash
sudo service my-service start
sudo service my-service stop
sudo service my-service restart
````

- Uninstall service

````bash
sudo quick-systemd --remove --service my-service
````

---
_Source: https://npm.io/package/quick_systemd · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
