Declare an input dependency.
- Arguments
[options] FILE FILE ...
- Description
- This is an input declaration. Its argument is a list of file names. Each
file is declared as an input of the job created with the most recent
J or T command. It is an error
to call I without having called J
or T first. Defining cyclic dependencies generates an
error.
-
- Option
- Description
- -db name
- Sets the database name. The default is "FILE".
- -sticky
- Specify that the file is an input, even if it's not
actually a true input at runtime.
- -consumed
- Specify that the input disappears if the tool completes
successfully (e.g. the tool gzip consumes its
input).
- -normal
- This option undoes the other options.
- -quote
- Use the input name as given, instead of mapping it to
the corresponding logical canonical name.
- -trigger,run
- If the input changes, automatically run the
downcone
- -trigger,stop
- If the input changes, automatically stop all jobs in the
downcone
- -noop
- Ignored
- -normal
- Ignored
- -links
- Ignored in this context
- Example
-
I $inFile
I -consumed xx.tar
I -db PHANTOM net.h