package
module
Version:
v0.0.0-...-0be6ec1
Opens a new window with list of versions in this module.
Published: Feb 18, 2021
License: MIT
Opens a new window with license information.
Imports: 2
Opens a new window with list of imports.
Imported by: 3
Opens a new window with list of known importers.
README
¶
VDF
Golang Binary Valve Data Format implementation
Install
go get -u github.com/wakeful-cloud/vdf
Features
- Binary VDF support
- Fully unit tested
- No dependencies
Limitations
- No support for non-binary VDF's
- Order of key-value's are not preserved (Steam doesn't care though)
Docs
-
vdf.Map
: structure use to represent a parsed/read VDF
- Signature:
map[string]interface{}
-
vdf.ReadVdf
: function that reads bytes to a vdf.Map
- Signature:
ReadVdf([]byte): (vdf.Map, error)
-
vdf.WriteVdf
: function that writes a vdf.Map
to bytes
- Signature:
WriteVdf(vdf.Map): ([]byte, error)
Example
See example/main.go
Credit
Heavily based on Corecii's Steam Binary VSF TS Package.
Documentation
¶
WriteVdf writes a binary VDF file
type Map map[string]interface{}
Map represents a VDF file map
ReadVdf reads a binary VDF file
Source Files
¶
Directories
¶
Click to show internal directories.
Click to hide internal directories.