Bash:
Praca z TOML

Jak to zrobić:

Na początek zainstaluj toml-cli, aby bawić się TOML w Bashu. Przydatne do czytania lub edycji plików TOML na bieżąco.

# Zainstaluj toml-cli, naszego małego pomocnika do zadań TOML
pip install toml-cli

# Wyobraź sobie, że masz plik TOML, 'config.toml'
echo -e 'title = "TOML Demo"\n\n[owner]\nname = "Tom"\ndob = 1979-05-27T07:32:00Z' > config.toml

# Odczyt wartości
toml get config.toml owner.name
# Wyjście: Tom

# Ustaw wartość
toml set config.toml 'owner.dob' '2000-01-01T00:00:00Z'
# Wskazówka: Używaj cudzysłowu dla kluczy z kropkami lub dziwnymi znakami!

Pogłębione spojrzenie

TOML powstał z niechęci do przeszkód, jakie JSON stawiał ludziom, pojawił się w okolicach 2013 roku. Tom Preston-Werner, współzałożyciel GitHuba, chciał czegoś super czytelnego. YAML i INI były alternatywami, ale TOML jest jak najlepsze z obu.

Aż tu nagle, masz zagnieżdżone dane i tablice, minus pułapki YAML i klamry JSON. TOML teraz to pierwszy wybór dla konfiguracji w Cargo Rusta, co mówi o jego wzroście w świecie deweloperów. Jest napędzany specyfikacją, utrzymującą rzeczy sprawnie i precyzyjnie. Znajdziesz parsery w prawie każdym języku, co czyni go szeroko adoptowalnym.

Zobacz także