2025-06-21 21:22:34 -07:00
|
|
|
# Bastille Templates
|
2023-10-03 14:15:03 -06:00
|
|
|
|
|
|
|
|
## Status - Beta
|
2025-06-21 21:22:34 -07:00
|
|
|
This repository is a collection of Bastille templates all aggregated into one
|
|
|
|
|
place. This means you can add ALL the templates with one command. What's more,
|
|
|
|
|
the structure mimicks the FreeBSD ports tree. This means that you should be
|
|
|
|
|
able to find a template in a standard location to match any package origin.
|
2023-10-03 14:15:03 -06:00
|
|
|
|
2025-06-21 21:22:34 -07:00
|
|
|
## Usage
|
2023-10-22 21:21:40 -07:00
|
|
|
To use templates you must have git installed on your system.
|
|
|
|
|
```shell
|
|
|
|
|
pkg install git
|
|
|
|
|
```
|
|
|
|
|
|
2023-10-03 14:15:03 -06:00
|
|
|
## Bootstrap
|
|
|
|
|
```shell
|
|
|
|
|
bastille bootstrap https://github.com/bastillebsd/templates
|
|
|
|
|
```
|
|
|
|
|
|
2025-06-21 21:22:34 -07:00
|
|
|
## Bastille Usage
|
2023-10-03 14:15:03 -06:00
|
|
|
```shell
|
2025-06-21 21:22:34 -07:00
|
|
|
bastille template TARGET [category/port]
|
2023-10-03 14:15:03 -06:00
|
|
|
```
|
|
|
|
|
|
2025-06-21 21:22:34 -07:00
|
|
|
## Rocinante Usage
|
|
|
|
|
```shell
|
|
|
|
|
rocinante template [category/port]
|
2023-10-03 14:15:03 -06:00
|
|
|
```
|
2025-06-21 21:22:34 -07:00
|
|
|
|
|
|
|
|
### Bastille Examples
|
|
|
|
|
```shell
|
2023-10-03 14:15:03 -06:00
|
|
|
bastille template TARGET www/nginx
|
|
|
|
|
bastille template TARGET shells/zsh
|
|
|
|
|
bastille template TARGET lang/python311
|
|
|
|
|
bastille template TARGET databases/mariadb1011-server
|
|
|
|
|
...etc...
|
|
|
|
|
|
|
|
|
|
```
|
2025-06-21 21:22:34 -07:00
|
|
|
|
|
|
|
|
### Rocinante Examples
|
|
|
|
|
```shell
|
|
|
|
|
rocinante template x11/slim
|
|
|
|
|
rocinante template net/openntpd
|
|
|
|
|
```
|