Jump to content

# TOML (Polski)

From ArchWiki

# TOML

TOML (Tom's Obvious, Minimal Language) jest formatem pliku konfiguracyjnego zaprojektowanym tak, aby był minimalistyczny i czytelny dla człowieka, a jednocześnie łatwo mapował się na struktury danych w większości języków programowania. Jest powszechnie używany w ekosystemie Rust oraz przez różne narzędzia systemu Linux.

## Podsumowanie

Pliki TOML wykorzystują prostą składnię `key = "value"`, obsługującą tabele, tablice i struktury zagnieżdżone. Format ten ma stanowić alternatywę dla formatów INI, YAML i JSON.

Oficjalna specyfikacja jest dostępna pod adresem toml.io.

## Zastosowanie w systemie Arch Linux

Kilka aplikacji i narzędzi dostępnych w Arch Linux używa TOML do konfiguracji, w tym:

- Rust (`Cargo.toml`)
- Neovim menedżery wtyczek
- Starship prompt (`~/.config/starship.toml`)
- Zellij multiplekser terminala
- Podman pliki konfiguracyjne

## Narzędzia

Pakiety dostępne w repozytoriach i AUR do pracy z TOML obejmują:

- taplo-cli — narzędzie do sprawdzania poprawności i formatowania plików TOML
- python-toml — parser plików TOML w języku Python
- tomlqAUR[broken link: package not found] — procesor plików TOML z wiersza poleceń

## Zobacz też

- Oficjalna specyfikacja TOML
- INI
- YAML
- JSON

Category:

- Configuration files (Polski)

Hidden category:

- Pages with broken package links

TOML (Polski)
Add topic