diff --git a/cli.md b/cli.md index 1449c85..4f5968f 100644 --- a/cli.md +++ b/cli.md @@ -40,7 +40,7 @@ The `executable` could involve multiple command line tokens (e.g., `npm run` or - If `--output` is given, it indicates the path where a codetf or diff file will be created (depending on the value of `--output-format`). Otherwise no output file is generated. - All codemod rules are loaded by default unless `--codemode-include` specifies a list. `-codemode-exclude` works off all default codemods. - Specifying a `--codemod-include` or `--codemod-exclude` that references a non-existent codemod will result in an error -- You can specify a simple wildcard for `--codemod-include` and `--codemod-exclude` (e.g., `--codemod-include=acme:*`). If this pattern doesn't match any codemods, an error will result. +- You can specify a simple wildcard for `--codemod-include` and `--codemod-exclude` (e.g., `--codemod-include=acme:*`). If this pattern doesn't match any codemods, a warning will be issued. - The `--path-include` and `--path-exclude` patterns are interpreted as relative to the given ``. In practice this means that the patterns should be joined with the `` when used internally and also when passed to external tools. - Codemodders are free to determine reasonable defaults for included and excluded paths. In general, codemodders should attempt to match only relevant source files and to ignore test directories and build artifacts by default. For example, codemodders will generally want to exclude `**/tests/**` by default. This will be interpreted relative to the given ``, which means that the effective pattern will be `/**/tests/**`. - For `--path-include` and `--path-exclude`, specific line numbers can be supplied. For instance, to include `src/Foo.java` but only allow changes found on line 11, you would pass `--path-include src/Foo.java:11`.