valvecmd Execute commands on Source Engine textmode windows (and otherwise). Uses Valve-provided interfaces meant for hammer interop. Should therefore be fully VAC-compatible.