2021-04-17 21:12:19 +02:00
|
|
|
[![Build Status](https://github.com/ascii-boxes/boxes/actions/workflows/boxes.yml/badge.svg)](https://github.com/ascii-boxes/boxes/actions/workflows/boxes.yml)
|
2021-09-11 21:04:53 +02:00
|
|
|
[![Coverage](https://coveralls.io/repos/github/ascii-boxes/boxes/badge.svg?branch=master)](https://coveralls.io/github/ascii-boxes/boxes?branch=master)
|
2021-07-16 11:39:04 +02:00
|
|
|
[![Latest Version](https://img.shields.io/github/v/release/ascii-boxes/boxes?label=latest)](https://boxes.thomasjensen.com/releases.html)
|
2014-09-18 23:49:27 +02:00
|
|
|
|
2017-03-15 21:57:25 +01:00
|
|
|
# boxes
|
2014-09-18 23:49:27 +02:00
|
|
|
|
2017-03-15 21:57:25 +01:00
|
|
|
**Command line ASCII boxes unlimited!**
|
2014-09-18 23:49:27 +02:00
|
|
|
|
2021-04-28 10:10:49 +02:00
|
|
|
[Boxes](https://boxes.thomasjensen.com/) is a command line filter program which draws ASCII
|
|
|
|
art boxes around your input text ([examples](https://boxes.thomasjensen.com/examples.html)).
|
2014-09-18 23:49:27 +02:00
|
|
|
|
2021-04-25 13:56:28 +02:00
|
|
|
![example boxes](README-0.gif)
|
|
|
|
|
2019-02-14 21:41:11 +01:00
|
|
|
For more information, please visit [the website](https://boxes.thomasjensen.com/).
|
2014-09-18 23:49:27 +02:00
|
|
|
|
2021-04-28 10:10:49 +02:00
|
|
|
## Download
|
|
|
|
|
|
|
|
The recommended way is to install *boxes* via your package manager. But many ways exist
|
|
|
|
to get *boxes* onto your machine, [details here](https://boxes.thomasjensen.com/download.html).
|
|
|
|
|
|
|
|
## Running it
|
|
|
|
|
|
|
|
Try if boxes works by typing `echo foo | boxes` on the command line.
|
|
|
|
It should give you something like that:
|
|
|
|
|
|
|
|
/*******/
|
|
|
|
/* foo */
|
|
|
|
/*******/
|
|
|
|
|
|
|
|
Type `boxes -l` to get a long list of box designs to use. Detailed usage information is in the
|
2021-05-29 20:56:55 +02:00
|
|
|
[manual page](https://boxes.thomasjensen.com/boxes-man-1.html) and on the website. Consider
|
|
|
|
[tying *boxes* to your editor](https://boxes.thomasjensen.com/editors.html),
|
2021-04-28 10:10:49 +02:00
|
|
|
so that it can be invoked by a simple keypress.
|
|
|
|
|
2017-03-15 21:57:25 +01:00
|
|
|
## Status
|
2014-09-18 23:49:27 +02:00
|
|
|
|
2017-03-15 21:57:25 +01:00
|
|
|
*Boxes* is **stable**.
|
2014-09-18 23:49:27 +02:00
|
|
|
|
2021-04-28 10:10:49 +02:00
|
|
|
It has been around since 1999, and is still available and kept current in many package managers
|
|
|
|
(apt, rpm, choco, brew, just to name a few). Its source code is quite portable, and so, *boxes*
|
|
|
|
has been made to run on a wide range of platforms, from Windows PCs to Netgear routers.
|
2014-09-18 23:49:27 +02:00
|
|
|
|
2017-03-15 21:57:25 +01:00
|
|
|
*Boxes* has matured, and is thusly no longer being actively developed. But contributors can be sure
|
|
|
|
that their pull requests are promptly reviewed and merged into the main code base.
|
2014-09-18 23:49:27 +02:00
|
|
|
|
2017-03-15 21:57:25 +01:00
|
|
|
## Development
|
2014-09-18 23:49:27 +02:00
|
|
|
|
2019-02-14 21:41:11 +01:00
|
|
|
The website has information on [building from source](https://boxes.thomasjensen.com/build.html),
|
|
|
|
[testing](https://boxes.thomasjensen.com/testing.html), and
|
|
|
|
[contributing](https://boxes.thomasjensen.com/contributing.html) to the source code.<br/>
|
2021-05-29 20:56:55 +02:00
|
|
|
*Boxes* has received support from many [contributors](https://boxes.thomasjensen.com/team.html#contributors)
|
2017-03-15 21:57:25 +01:00
|
|
|
over the years, and continues to benefit greatly from contributions. Many thanks for that!
|
2014-09-18 23:49:27 +02:00
|
|
|
|
2017-03-15 21:57:25 +01:00
|
|
|
## Custom box designs
|
2014-09-18 23:49:27 +02:00
|
|
|
|
2024-05-05 14:15:24 +02:00
|
|
|
In addition to the [pre-defined box designs](https://boxes.thomasjensen.com/box-designs.html),
|
|
|
|
you can define [your own box designs](https://boxes.thomasjensen.com/config-general.html)!
|
2014-09-18 23:49:27 +02:00
|
|
|
|
2017-03-15 21:57:25 +01:00
|
|
|
We appreciate the creative new box designs that you craft for *boxes*.
|
2021-04-28 10:10:49 +02:00
|
|
|
If you think that others should have your box designs, please feel free to submit them in the
|
|
|
|
form of pull requests on
|
2017-03-15 21:57:25 +01:00
|
|
|
[boxes-config](https://github.com/ascii-boxes/boxes/blob/master/boxes-config),
|
2024-05-05 14:15:24 +02:00
|
|
|
and they may make it into the next release.
|
2014-09-18 23:49:27 +02:00
|
|
|
|
2021-04-28 10:10:49 +02:00
|
|
|
## License
|
|
|
|
|
2022-09-18 14:56:30 +02:00
|
|
|
Boxes is free software under the GNU General Public License, version 3
|
2024-06-01 16:14:45 +02:00
|
|
|
([GPL-3.0-only](https://www.gnu.org/licenses/gpl-3.0.html)).
|
2021-04-28 10:10:49 +02:00
|
|
|
|
2014-09-18 23:49:27 +02:00
|
|
|
```
|
2024-06-01 16:14:45 +02:00
|
|
|
__________________________________
|
|
|
|
/\ \
|
2024-05-05 14:15:24 +02:00
|
|
|
\_| May your days with Boxes |
|
|
|
|
| be filled with discovery |
|
|
|
|
| and delight! |
|
2024-06-01 16:14:45 +02:00
|
|
|
| _____________________________|_
|
|
|
|
\_/_______________________________/
|
2014-09-18 23:49:27 +02:00
|
|
|
```
|