Title: Interfejs wiersza poleceÅ
---
TypeFriendly jest obsÅugiwany wyÅÄ
cznie z wiersza poleceÅ systemu operacyjnego. WspóÅpracuje zarówno z rozmaitymi odmianami Uniksa, jak i z systemem Windows. WywoÅanie jest nastÄpujÄ
ce:
~~~
[console]
# Windows oraz systemy uniksowe
php typefriendly.php
# Systemy uniksowe (od wersji TF 0.1.2)
./typefriendly
~~~
TypeFriendly 0.1.0 i 0.1.1
==========================
NiezbÄdnym parametrem jest zawsze Åcieżka do katalogu, w którym znajduje siÄ dokumentacja (tj. zawierajÄ
cego plik `settings.ini` i inne), np.
~~~
[console]
php typefriendly.php "./docs/"
~~~
DostÄpne sÄ
nastÄpujÄ
ce opcje, które podajemy w kolejnoÅci alfabetycznej przed ÅcieżkÄ
:
`-c JÄZYK`
: narzÄdzie dla dokumentacji wielojÄzycznych. Porównuje czas modyfikacji plików źródÅowych podanego jÄzyka z plikami jÄzyka bazowego. WyÅwietla wszystkie pliki, które majÄ
wersjÄ bazowÄ
nowszÄ
, niż tÄ w danym jÄzyku, a także różnice w rodzaju brakujÄ
cych plików.
`-l JÄZYK`
: generuje dokumentacjÄ w podanym jÄzyku (domyÅlnie wybierany jest jÄzyk bazowy).
`-o WYJSCIE`
: generuje dokumentacjÄ, korzystajÄ
c jedynie z podanego wyjÅcia. Musi ono byÄ zdefiniowane na liÅcie dostÄpnych wyjÅÄ dokumentacji.
PrzykÅad:
~~~
[console]
php typefriendly.php "./docs/" -l en -o xhtml
~~~
Aby wyÅwietliÄ informacje o TypeFriendly, należy wywoÅaÄ skrypt bez żadnych parametrów.
TypeFriendly 0.1.2 i nowsze
===========================
W TypeFriendly 0.1.2 interfejs linii komend zostaÅ ulepszony, a jego użycie zmienione. Jako pierwszy argument podajemy zawsze akcjÄ, którÄ
chcemy wykonaÄ. NastÄpnie podajemy ÅcieżkÄ do dokumentacji i na koÅcu ewentualne opcje.
DostÄpne komendy:
1. **create** - zakÅada w podanym (pustym) katalogu nowÄ
dokumentacjÄ na podstawie szablonu. TypeFriendly zadaje cztery pytania, a odpowiedzi używa do wygenerowania pliku konfiguracyjnego. Użycie
[console]
./typefriendly create "/sciezka/do/dokumentacji"
2. **build** - tworzy wynikowy dokument z plików źródÅowych. DostÄpne opcje to `-l` (jÄzyk) oraz `-o` (system wyjÅcia). Użycie:
[console]
./typefriendly build "/sciezka/do/dokumentacji" -l pl -o xhtml
3. **compare** - porównuje tÅumaczenie dokumentacji z wersjÄ
oryginalnÄ
. Komenda wymaga podania opcji `-l` do wybrania tÅumaczenia.
[console]
./typefriendly compare "/path/to/directory" -l en
4. **version** - wyÅwietla wersjÄ TypeFriendly.
[console]
./typefriendly version