PHPackages                             lukaskleinschmidt/kirby-terminal - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [CLI &amp; Console](/categories/cli)
4. /
5. lukaskleinschmidt/kirby-terminal

ActiveKirby-plugin[CLI &amp; Console](/categories/cli)

lukaskleinschmidt/kirby-terminal
================================

1.0.1(5y ago)172.6k↓12.5%MITPHP

Since Sep 2Pushed 4y ago2 watchersCompare

[ Source](https://github.com/lukaskleinschmidt/kirby-terminal)[ Packagist](https://packagist.org/packages/lukaskleinschmidt/kirby-terminal)[ RSS](/packages/lukaskleinschmidt-kirby-terminal/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (2)Dependencies (1)Versions (4)Used By (0)

Kirby Terminal
==============

[](#kirby-terminal)

Manage background processes from the panel. Define scripts like you might already be familiar with from `npm`. Start or stop predefined scripts and monitor the output directly in the panel.

[![Terminal Preview](https://camo.githubusercontent.com/5d82eb3cb6d884e33661d83c4fdff35427f699072e6f186980ae589881ac82e1/687474703a2f2f6769746875622e6b6c65696e7363686d6964742e61742f6b697262792d7465726d696e616c2f707265766965772e676966)](https://camo.githubusercontent.com/5d82eb3cb6d884e33661d83c4fdff35427f699072e6f186980ae589881ac82e1/687474703a2f2f6769746875622e6b6c65696e7363686d6964742e61742f6b697262792d7465726d696e616c2f707265766965772e676966)

Commercial Usage
----------------

[](#commercial-usage)

This plugin is free. Please consider to [make a donation](https://www.paypal.me/lukaskleinschmidt) if you use it in a commercial project.

Installation
------------

[](#installation)

### Download

[](#download)

Download and copy this repository to `/site/plugins/terminal`.

### Git submodule

[](#git-submodule)

```
git submodule add https://github.com/lukaskleinschmidt/kirby-terminal.git site/plugins/terminal

```

### Composer

[](#composer)

```
composer require lukaskleinschmidt/kirby-terminal

```

Define Scripts
--------------

[](#define-scripts)

You are able to run almost any scripts or commands you would normally run from a terminal. A script can be defined as a simple string or if you need more control you can define your script as a callback. The callback is expected to return either a `string` or a `Script` object. The closure of the callback is bound to the scripts section model.

```
