61 lines
1.8 KiB
Plaintext
61 lines
1.8 KiB
Plaintext
|
Filformatet som forventes av 'commit'-kommandoen, og som skrives ut av
|
||
|
kommandoen 'suggest-book-data', samt av andre kommandoer når man gir
|
||
|
opsjonen --commit-format
|
||
|
|
||
|
Filen består av ett eller flere avsnitt. En blank linje indikerer
|
||
|
nytt avsnitt. Hvert avsnitt beskriver én ting som skal gjøres. De
|
||
|
mulige tingene å gjøre er: legge inn ny bok eller forfatter, endre en
|
||
|
eksisterende bok eller forfatter, slette en bok eller forfatter.
|
||
|
|
||
|
Hvert avsnitt har en samling felter med tilhørende verdier. Et felt
|
||
|
skrives med feltnavn, kolon, verdi, newline. Hvis verdien skal bestå
|
||
|
av flere linjer, brukes whitespace (minst ett mellomrom eller en tab)
|
||
|
på begynnelsen av hver ekstra linje. Whitespace (inkludert newline)
|
||
|
mellom kolonet og verdien ignoreres. Whitespace på slutten av linjer
|
||
|
ignoreres. Whitespace på begynnelsen av fortsettelseslinjer fjernes i
|
||
|
verdien som lagres, men newline-ene beholdes.
|
||
|
|
||
|
Eksempler på felter:
|
||
|
|
||
|
title: Foo Bar
|
||
|
description:
|
||
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
|
||
|
In ut est ac ante aliquam dictum. Nulla facilisi. Cras vel
|
||
|
lectus mauris. In nec convallis mauris.
|
||
|
|
||
|
Hvert avsnitt må inneholde feltet 'action', som beskriver hva som skal
|
||
|
gjøres. De mulige verdiene for action-feltet er:
|
||
|
|
||
|
new-book
|
||
|
new-person
|
||
|
edit-book
|
||
|
edit-person
|
||
|
delete-book
|
||
|
delete-person
|
||
|
|
||
|
Eksempel:
|
||
|
|
||
|
action: new-book
|
||
|
isbn: 4325463287546
|
||
|
title: Foo Bar
|
||
|
subtitle: Baaaz
|
||
|
category: matematikk
|
||
|
persons:
|
||
|
author rjh
|
||
|
author oo
|
||
|
illustrator ko
|
||
|
publisher: Foo Publishing
|
||
|
published_year: 2010
|
||
|
edition: 1
|
||
|
num_pages: 420
|
||
|
series:
|
||
|
description:
|
||
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
|
||
|
In ut est ac ante aliquam dictum. Nulla facilisi. Cras vel
|
||
|
lectus mauris. In nec convallis mauris.
|
||
|
picture:
|
||
|
thumbnail:
|
||
|
references:
|
||
|
url http://example.org/
|
||
|
wikipedia http://en.wikipedia.org/wiki/FooBar
|