Wiersz poleceń/Booka's

Plugin Booka's został stworzony w 2016 roku przez firmę Booka's Incorporate. Na początku jedynym jego atrybutem był inny sposób pisania komend. Zapoczątkował ją uniwersalny sposób układania komend przez Bukę, właścicielkę firmy. Z czasem dodawano inne funkcje i polecenia, które potem zostały przekształcone w biblioteki importowe. Pierwszą biblioteką była DRAW, prosta wtyczka do kolorowania przedmiotów i rysowania. W miarę istnienia pluginu pojawiały się FEEL, zaawansowana ANIMA oraz CreativeCreate.

## Instalacja

Tak jak inne pluginy, Booka's instaluje się poprzez wpisanie komendy `plug` w terminal.

```
>plug booka
```

## Używanie i pisanie poleceń Import

Funkcja Import, pozwalająca dołączać dodatkowe komendy z bibliotek, jest bardzo często wykorzystywana przez użytkowników nakładki. Własne biblioteki można tworzyć, pisząc skrypty w Advanced Terminal Scripts Language Programmer, bądź w języku Libraria, które potem są weryfikowane przez firmę, a następnie dodawane do menu bibliotek. Niezweryfikowane skrypty innych również można używać, lecz firma Booka's ostrzega przed możliwością zainfekowania wiersza poleceń.

### Instalacja bibliotek

Biblioteki skryptowe instaluje się poprzez polecenie `from import`. Przykładowo, jeśli chcemy zainstalować bibliotekę DRAW, przed wykorzystaniem komend wpisujemy:

```
&from DRAW import&
```

### Pisanie poleceń dla importów

Każda biblioteka ma inne polecenia dla siebie. Wskazywanie akcji może odbyć się na trzy sposoby - wykorzystaniem polecenia `var` (zmiennej), polecenia `function` bądź jednorazowego wskazania.

#### DRAW

Komendy biblioteki DRAW to:

* `draw` - Komenda rysowania na obiektach. Po niej następuje podanie typu rysunku:
	+ `pencil` - rysunek rysowany ołówkiem.
	+ `pen` - rysunek rysowany długopisem (czarnym, niebieskim, czerwonym bądź zielonym).
	+ `marker` - rysunek rysowany flamastrem (zmywalnym lub niezmywalnym).
	+ `paint` - rysunek rysowany farbami, wszystkich kolorów.
	+ `inset` - grawer.
	+ Akcja lokalna - materiał rysowania utworzony wcześniej biblioteką ANIMA.

Oraz podanie ścieżki rysunku:

* + `rect` - prostokąt bądź kwadrat, po tej komendzie podaje się wymiary.
	+ `circ` - koło bądź owal, tak samo jak powyżej podaje się wymiary.
	+ `torus` - okrąg bądź owalny okrąg, również wskazuje się wymiary.
	+ `letter` - litera bądź cyfra, po komendzie wskazuje się znak i wymiary.
	+ `path` - ścieżka własna, rysowana na stronie internetowej i konwertowana na kod.

* `color` - najprostsza komenda do kolorowania obiektów.
	+ `solid` - pokolorowanie zupełne, zachowuje tylko kształt obiektu, nie jego wgłębienia bądź wzory.
	+ `solid-soft` - pokolorowanie pełne, aczkolwiek zmiany na powierzchni są zachowywane.
	+ `solid-thin` - to samo co powyżej, lecz ściemnienia bądź rozjaśnienia są również uwzględniane.
	+ `gradient` - pokolorowanie gradientowe, po komendzie podawane są kolory i ich rozmieszczenie.
	+ `light` - zupełne zachowanie powierzchni, lecz tylko aplikowana jest zmiana gamy barw.
	+ `shadow` - korygowanie cienia obiektu (długość, wysokość, odstęp, rozmazanie i rozmiar).

#### FEEL

Komendy dla tego importu są następujące:

* `sight` - komenda korygowania widoku obiektu - skrócona biblioteka DRAW.
* `olfaction` - zaawansowana zmiana zapachu obiektu.
* `hearing` - dźwięk wydawany przez obiekt.
* `taste` - zmiana smaku obiektu.
* `touch` - modelowanie powierzchni obiektu oraz właściwości owej powierzchni.

#### ANIMA

Komend tej biblioteki jest bardzo dużo, oraz są na bieżąco wymyślane, przez co nie można wypisać wszystkich komend. Wymienione są tu te najbardziej znane:

TBA

<references>

1. ↑ Patrz: Wiersz poleceń#Pluginy