identify RCS keyword strings in files
pip install pnu-ident
ident — identify RCS keyword strings in files
ident [-q] [--debug] [--help|-?] [-V|--version] [--] [file ...]
The ident utility searches for all instances of the pattern ‘$keyword: text $’ in file(s).
keyword must only be composed of alphanumeric values in the C locale, followed by ‘:’ and a space.
If no arguments are passed, then ident parses the standard input.
The pattern normally requires a colon and a space immediately after the keyword and a space immediately before the terminating $, but for Subversion 1.2 (and later) compatibility, ident will also recognize the pattern ‘$keyword:: text $’ (i.e., two colons and a space) and the pattern ‘$keyword:: text #$’ (likewise, with a hash before the terminating $). These are the fixed-width keyword syntax.
To summarize, the three recognized patterns are:
- $keyword: text $
- $keyword:: text $
- $keyword:: text #$
These options are supported:
|-q||Quiet mode: suppress warnings if no pattern found|
|--debug||Enable debug mode|
|--help|-?||Print usage and a short help message and exit|
|-V|--version||Print version and exit|
|--||Options processing terminator|
The IDENT_DEBUG environment variable can be set to any value to enable debug mode.
The FLAVOUR or IDENT_FLAVOUR environment variables can be set to one of the following values, to implement only the corresponding options and behaviours.
The ident utility exits 0 on success, and >0 if an error occurs.
The ident utility is not a standard UNIX command, though a usual one on Unix-like systems.
Tested OK under Windows.
This re-implementation was made for the PNU project.
It is available under the 3-clause BSD license.
In the original RCS ident command, option -V printed RCS version number. Our re-implementation prints its own version.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for pnu_ident-1.0.0-py3-none-any.whl