31 lines
627 B
Go
31 lines
627 B
Go
package data
|
|
|
|
// WIP concepts:
|
|
/*type ArgType uint8
|
|
|
|
const (
|
|
ArgTypeString ArgType = iota
|
|
ArgTypeInt
|
|
ArgTypeFloat
|
|
ArgTypeBool
|
|
|
|
ArgTypeColor // constrained to hex and color alias strings
|
|
ArgTypeSaturation // constrained to 1-255
|
|
|
|
ArgTypeDuration // constrained to time.Duration parsable format
|
|
ArgTypeTime // constrained to time.Time parsable format
|
|
ArgTypeDate // constrained to time.Time parsable format
|
|
)
|
|
|
|
// AddFunction example:
|
|
//
|
|
// desired: ziggs> test green
|
|
//
|
|
// AddFunction("test", map[int]data.ArgType{
|
|
// 0: "",
|
|
// })
|
|
func AddFunction(function string, args map[int]string) error {
|
|
|
|
}
|
|
*/
|