@whatskit/kill-port

0.1.0 • Public • Published

kill-port

Kill the process running on given port

Table of Contents

Table of Contents Install Usage API CLI Contribute License

Install

$ npm install --save @whatskit/kill-port
# OR
$ yarn add @whatskit/kill-port

Usage

const kill = require('@whatskit/kill-port')
const http = require('http')
const port = 8080

const server = http.createServer((req, res) => {
  res.writeHead(200, {
    'Content-Type': 'text/plain'
  })

  res.end('Hi!')
})

server.listen(port, () => {
  setTimeout(() => {
    
    // Currently you can kill ports running on TCP or UDP protocols
    kill(port, 'tcp')
      .then(console.log)
      .catch(console.log)
  }, 1000)
})

API

The module exports a single function that takes a port number as argument. It returns a promise.

CLI

$ npm install --global @whatskit/kill-port
# OR
$ yarn global add @whatskit/kill-port

Then:

$ kill-port --port 8080
# OR
$ kill-port 9000
# OR you can use UDP
$ kill-port 9000 --method udp

You can also kill multiple ports:

$ kill-port --port 8080,5000,3000
# OR
$ kill-port 9000 3000 5000

Contribute

Contributions are welcome. Please open up an issue or create PR if you would like to help out.

License

Licensed under the MIT License.

/@whatskit/kill-port/

    Package Sidebar

    Install

    npm i @whatskit/kill-port

    Weekly Downloads

    3

    Version

    0.1.0

    License

    MIT

    Unpacked Size

    6.45 kB

    Total Files

    9

    Last publish

    Collaborators

    • billgo