Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
cmd/ | H | 24-Nov-2018 | - | |||
testdata/xml_unusual_cases/ | H | 24-Nov-2018 | - | |||
.gitlab-ci.yml | H A D | 24-Nov-2018 | 725 | |||
LICENSE | H A D | 24-Nov-2018 | 3.2 KiB | |||
README.md | H A D | 24-Nov-2018 | 534 | |||
bplist.go | H A D | 24-Nov-2018 | 609 | |||
bplist_generator.go | H A D | 24-Nov-2018 | 7.1 KiB | |||
bplist_parser.go | H A D | 24-Nov-2018 | 10.4 KiB | |||
bplist_test.go | H A D | 24-Nov-2018 | 3.8 KiB | |||
common_data_for_test.go | H A D | 24-Nov-2018 | 46.8 KiB | |||
decode.go | H A D | 24-Nov-2018 | 4 KiB | |||
decode_test.go | H A D | 24-Nov-2018 | 7 KiB | |||
doc.go | H A D | 24-Nov-2018 | 347 | |||
encode.go | H A D | 24-Nov-2018 | 3.9 KiB | |||
encode_test.go | H A D | 24-Nov-2018 | 4.6 KiB | |||
example_custom_marshaler_test.go | H A D | 24-Nov-2018 | 898 | |||
fuzz.go | H A D | 24-Nov-2018 | 215 | |||
go.mod | H A D | 24-Nov-2018 | 222 | |||
go16_test.go | H A D | 24-Nov-2018 | 238 | |||
go17_test.go | H A D | 24-Nov-2018 | 132 | |||
invalid_bplist_test.go | H A D | 24-Nov-2018 | 12.6 KiB | |||
invalid_text_test.go | H A D | 24-Nov-2018 | 1.5 KiB | |||
marshal.go | H A D | 24-Nov-2018 | 5 KiB | |||
marshal_test.go | H A D | 24-Nov-2018 | 1.3 KiB | |||
must.go | H A D | 24-Nov-2018 | 763 | |||
plist.go | H A D | 24-Nov-2018 | 2.1 KiB | |||
plist_types.go | H A D | 24-Nov-2018 | 2 KiB | |||
text_generator.go | H A D | 24-Nov-2018 | 4.7 KiB | |||
text_parser.go | H A D | 24-Nov-2018 | 10.1 KiB | |||
text_tables.go | H A D | 24-Nov-2018 | 1,002 | |||
text_test.go | H A D | 24-Nov-2018 | 824 | |||
typeinfo.go | H A D | 24-Nov-2018 | 4.2 KiB | |||
unmarshal.go | H A D | 24-Nov-2018 | 7.3 KiB | |||
unmarshal_test.go | H A D | 24-Nov-2018 | 670 | |||
util.go | H A D | 24-Nov-2018 | 413 | |||
xml_generator.go | H A D | 24-Nov-2018 | 3.8 KiB | |||
xml_parser.go | H A D | 24-Nov-2018 | 4.7 KiB | |||
xml_test.go | H A D | 24-Nov-2018 | 1.5 KiB | |||
zerocopy.go | H A D | 24-Nov-2018 | 304 | |||
zerocopy_appengine.go | H A D | 24-Nov-2018 | 136 |
README.md
1# plist - A pure Go property list transcoder [![coverage report](https://gitlab.howett.net/go/plist/badges/master/coverage.svg)](https://gitlab.howett.net/go/plist/commits/master) 2## INSTALL 3``` 4$ go get howett.net/plist 5``` 6 7## FEATURES 8* Supports encoding/decoding property lists (Apple XML, Apple Binary, OpenStep and GNUStep) from/to arbitrary Go types 9 10## USE 11```go 12package main 13import ( 14 "howett.net/plist" 15 "os" 16) 17func main() { 18 encoder := plist.NewEncoder(os.Stdout) 19 encoder.Encode(map[string]string{"hello": "world"}) 20} 21``` 22