My understanding is that con: refers to a device (or pseudo-device) and will not refer to the input stream when that has been redirected. I was trying to use a DSCM command which reports "extra" files, not under version control, to specify a set of files to be deleted. For example, hoping '-' refers to stdin (as is common), I tried:<code>
fossil extra | del @-
</code>. Instead, I can do this:<code>
fossil extra > clip: && del @clip:
</code>. After seeing your reply, I tried:<code>
fossil extra | tail @con:
</code>, but it just waited for me to type which reinforced my belief that con: refers to a specific stream-source rather than the result of input redirection.