// ReadMetaPropertyString attempts to read the property with the given key
// from the meta store and then attempts to type assert any non-nil value
// as a string. If the store does not exist, or if the store cannot be parsed,
// or the property does not exist, the empty string is returned.
ReadMetaPropertyString attempts to read the property with the given key
from the meta store and then attempts to type assert any non-nil value
as a string. If the store does not exist, or if the store cannot be parsed,
or the property does not exist, the empty string is returned.
// ReadMetaPropertyString attempts to read the property with the given key // from the meta store and then attempts to type assert any non - nil value // as a string . If the store does not exist or if the store cannot be parsed // or the property does not exist the empty string is returned .
func ReadMetaPropertyString(key string) (string, error) {
	value, err := readMetaProperty(key)
	if err != nil || value == nil {
		return "", err
	}
	return value.(string), nil
}
func ReadMetaPropertyString ( key string ) ( string , error ) { value , err := readMetaProperty ( key ) if err != nil || value == nil { return " " , err } return value . ( string ) , nil }
ReadMetaPropertyString attempts to read the property with the given key
from the meta store and then attempts to type assert any non-nil value
as a string.
ReadMetaPropertyString attempts to read the property with the given key from the meta store and then attempts to type assert any non - nil value as a string .