An open API service indexing awesome lists of open source software.

https://github.com/jimthedev/ink-process

Exit Node processes declaratively in Ink
https://github.com/jimthedev/ink-process

Last synced: 3 months ago
JSON representation

Exit Node processes declaratively in Ink

Awesome Lists containing this project

README

        

# ink-process

> Use the https://npm.im/ink react renderer to manage exiting processes.

## Install

```
npm install --save ink-process
```

You'll also need to make sure you've installed [ink](https://npm.im/ink) and set up babel with babel-plugin-transform-react-jsx.

## Usage

```
const { h, render, Component, Text } = require("ink");
const {ExitProcess, Process} = require('ink-process');

class App extends Component {
//... Your ink app here
// can call this.props.onExit(0)
//... or
// this.props.onExit(1)
}

render(
{
if (exitCode === null) {
return ;
}
return (
Exiting now with exit code {exitCode}}
/>
);
}}
/>
);
```