diff options
author | Luke Shumaker <lukeshu@lukeshu.com> | 2017-11-22 14:47:56 -0500 |
---|---|---|
committer | Luke Shumaker <lukeshu@lukeshu.com> | 2017-11-22 14:47:56 -0500 |
commit | f13250e6a926640c4d0ee858f84fcf8036d612aa (patch) | |
tree | d50dceaca4c048f7efde241d1af85afccfe406b5 /cmd.go | |
parent | db24f3cbd10603f852032a95b5983335b6b5aff2 (diff) |
ahhh
Diffstat (limited to 'cmd.go')
-rw-r--r-- | cmd.go | 19 |
1 files changed, 19 insertions, 0 deletions
@@ -0,0 +1,19 @@ +package libfastimport + +import ( + "git.lukeshu.com/go/libfastimport/textproto" +) + +type cmdClass int + +const ( + cmdClassCommand cmdClass = 1 // may be a top-level command + cmdClassCommit cmdClass = 2 // may be used within in a commit + + cmdClassComment cmdClass = cmdClassCommand | cmdClassCommit +) + +type Cmd interface { + fiCmdWrite(*textproto.FIWriter) error + fiCmdClass() cmdClass +} |