BSD Ports

www/butterfly 3.2.5_2 FreeBSD

Web terminal based on websocket and tornado

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv3
Categories
www
Package size
929.4 KiB, 1644.3 KiB installed

Description

Butterfly is a xterm compatible terminal that runs in your browser.

Features

* xterm compatible (support for a lot of unused features) * Native browser scroll and search * Theming in css/sass (18 preset themes) endless possibilities * HTML in your terminal, cat images and use <table> * Multiple sessions support * Secure authentication with X509 certificates * 16,777,216 colors support * Keyboard text selection * Desktop notifications on terminal output * Geolocation from browser * May work on firefox too

In the other systems

SystemPortVersion
FreeBSDwww/butterfly3.2.5_2
DragonFlywww/butterfly3.2.5_1
HardenedBSDwww/butterfly3.2.5_2
GhostBSDwww/butterfly3.2.5_2

Install

Binary package:

pkg install butterfly

From the ports tree:

cd /usr/ports/www/butterfly/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	butterfly>0:www/butterfly

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.2.5_23.2.5_22.0.1_13.2.5_13.2.5_2
FreeBSD:14:quarterly3.2.5_23.2.5_2n/a3.2.5_13.2.5_2
FreeBSD:15:latest3.2.5_23.2.5_2n/a3.2.5_13.2.5_1
FreeBSD:15:quarterly3.2.5_23.2.5_2n/an/an/a
FreeBSD:16:latest3.2.5_23.2.5_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 3

The full lists below include those, and their dependencies in turn.

Build dependencies 11
Run dependencies 15

No port depends on this one.

Configuration

No options to configure.

USES
python
Service scripts
butterfly

Message after installing

You installed butterfly, the web terminal that works through your
browser.

It is recommended to run butterfly as a service:
# sysrc butterfly_enable="YES"
# service butterfly start

To access butterfly please navigate to:
http://localhost:57575

The port and other parameters can be configured in
/usr/local/etc/butterfly/butterfly.conf

By default, the daemon runs "unsecure" and as root, the default
hostname used is "localhost". Set butterfly_user, butterfly_args,
and butterfly_hostname butterfly_user rc variables to adjust.

Files

pkg-plist 2
  • @sample etc/butterfly/butterfly.conf.sample
  • @dir etc/butterfly/ssl
distinfo 1
FileSizeSHA256
butterfly-3.2.5.tar.gz1.044297e+0665d2bed2cbb6df21fe495ff52c9fa60ed8978c29443c7568d5f57612060fb55b
Master sites 1
  • PYPI

Commit history 0

No commits in the history this site was built from.