프로그래머를 위한 TOML 다루기

Bash:
프로그래머를 위한 TOML 다루기

방법:

먼저, Bash에서 TOML을 가지고 놀기 위해 toml-cli를 설치합니다. 즉석에서 TOML 파일을 읽거나 편집하기에 유용합니다.

# toml-cli 설치, 우리의 TOML 작업을 위한 작은 도우미
pip install toml-cli

# 'config.toml'이라는 TOML 파일이 있다고 상상하세요
echo -e 'title = "TOML Demo"\n\n[owner]\nname = "Tom"\ndob = 1979-05-27T07:32:00Z' > config.toml

# 값을 읽기
toml get config.toml owner.name
# 출력: Tom

# 값을 설정하기
toml set config.toml 'owner.dob' '2000-01-01T00:00:00Z'
# 프로 팁: 점이 있거나 특이한 문자가 있는 키에는 따옴표를 사용하세요!

심층적 이해

사람들에게 있어 JSON의 장애물에 대한 불호에서 탄생한 TOML은 2013년경에 등장했습니다. GitHub의 공동 창립자인 Tom Preston-Werner는 무엇인가 아주 명확한 것을 원했습니다. YAML과 INI는 대안이었지만, TOML은 둘의 최고의 특성을 결합한 것 같습니다.

쉬뱅, 중첩된 데이터와 배열을 얻을 수 있으며, YAML의 발목 잡는 문제와 JSON의 중괄호 없이 말이죠. TOML은 이제 Rust의 Cargo에서 설정을 위한 가도의 선택이 되었으며, 이는 개발 세계에서의 그것의 인기를 말해줍니다. 이는 규격에 의해 주도되어, 모든 것을 타이트하고 잘 정의된 상태로 유지합니다. 거의 모든 언어에서 파서를 찾을 수 있어, 널리 채택될 수 있습니다.

참조