{"id":22837411,"url":"https://github.com/hubtou/ident","last_synced_at":"2025-10-16T21:42:59.174Z","repository":{"id":57453831,"uuid":"423271859","full_name":"HubTou/ident","owner":"HubTou","description":"Identify RCS keyword strings in files","archived":false,"fork":false,"pushed_at":"2021-10-31T23:00:59.000Z","size":13,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-28T21:48:46.706Z","etag":null,"topics":["command-line-tool","learning-python","learning-unix","pnu-project","python","shell","tools","unix","unix-command","utility"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HubTou.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"License","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-10-31T22:12:18.000Z","updated_at":"2021-10-31T23:00:21.000Z","dependencies_parsed_at":"2022-08-29T10:41:32.852Z","dependency_job_id":null,"html_url":"https://github.com/HubTou/ident","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HubTou%2Fident","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HubTou%2Fident/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HubTou%2Fident/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HubTou%2Fident/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HubTou","download_url":"https://codeload.github.com/HubTou/ident/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246412972,"owners_count":20773050,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["command-line-tool","learning-python","learning-unix","pnu-project","python","shell","tools","unix","unix-command","utility"],"created_at":"2024-12-12T23:16:45.477Z","updated_at":"2025-10-16T21:42:54.138Z","avatar_url":"https://github.com/HubTou.png","language":"Python","readme":"# Installation\npip install [pnu-ident](https://pypi.org/project/pnu-ident/)\n\n# IDENT(1)\n\n## NAME\nident — identify RCS keyword strings in files\n\n## SYNOPSIS\n**ident**\n\\[-q\\]\n\\[--debug\\]\n\\[--help|-?\\]\n\\[-V|--version\\]\n\\[--\\]\n\\[file ...\\]\n\n## DESCRIPTION\nThe **ident** utility searches for all instances of the pattern ‘$keyword: text $’ in *file*(s).\n\n*keyword* must only be composed of alphanumeric values in the C locale, followed by ‘:’ and a space.\n\nIf no arguments are passed, then **ident** parses the standard input.\n\nThe pattern normally requires a colon and a space immediately after the keyword and a space immediately before the terminating $,\nbut for [Subversion](https://en.wikipedia.org/wiki/Apache_Subversion) 1.2 (and later) compatibility, **ident** will also recognize the pattern ‘$keyword:: text $’ (i.e., two colons and a space)\nand the pattern ‘$keyword:: text #$’ (likewise, with a hash before the terminating $).\nThese are the fixed-width keyword syntax.\n\nTo summarize, the three recognized patterns are:\n* $keyword: text $\n* $keyword:: text $\n* $keyword:: text #$\n\n### OPTIONS\nThese options are supported:\n\nOptions | Use\n------- | ---\n-q|Quiet mode: suppress warnings if no pattern found\n--debug|Enable debug mode\n--help\\|-?|Print usage and a short help message and exit\n-V\\|--version|Print version and exit\n--|Options processing terminator\n\n## ENVIRONMENT\nThe *IDENT_DEBUG* environment variable can be set to any value to enable debug mode.\n\nThe *FLAVOUR* or *IDENT_FLAVOUR* environment variables can be set to one of the following values, to implement only the corresponding options and behaviours.\n* bsd | bsd:freebsd : FreeBSD [ident(1)](https://www.freebsd.org/cgi/man.cgi?query=ident)\n* gnu | gnu:linux | linux : GNU/Linux [ident(1)](https://man.cx/ident(1))\n\n## EXIT STATUS\nThe **ident** utility exits 0 on success, and \u003e0 if an error occurs.\n\n## SEE ALSO\n[what(1)](https://github.com/HubTou/what/blob/main/README.md),\n[strings(1)](https://github.com/HubTou/strings/blob/main/STRINGS.1.md)\n\n## STANDARDS\nThe **ident** utility is not a standard UNIX command, though a usual one on Unix-like systems.\n\nThis re-implementation tries to follow the [PEP 8](https://www.python.org/dev/peps/pep-0008/) style guide for [Python](https://www.python.org/) code.\n\n## PORTABILITY\nTested OK under Windows.\n\n## HISTORY\nThe **ident** command appeared with the [Revision Control System (RCS)](https://en.wikipedia.org/wiki/Revision_Control_System) in 1982,\nand was written by [Walter F. Tichy](https://en.wikipedia.org/wiki/Walter_F._Tichy) at [Purdue University](https://en.wikipedia.org/wiki/Purdue_University).\n[RCS](http://www.gnu.org/software/rcs/manual/rcs.html#ident) is now maintained by the [GNU Project](https://en.wikipedia.org/wiki/GNU_Project).\n\nThis re-implementation was made for the [PNU project](https://github.com/HubTou/PNU).\n\n## LICENSE\nIt is available under the [3-clause BSD license](https://opensource.org/licenses/BSD-3-Clause).\n\n## AUTHORS\n[Hubert Tournier](https://github.com/HubTou)\n\nThis manual page is based on the one written for [FreeBSD](https://www.freebsd.org/) by Baptiste Daroussin \u003cbapt@FreeBSD.org\u003e.\n\n## CAVEATS\nIn the original RCS ident command, option *-V* printed RCS version number.\nOur re-implementation prints its own version.\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhubtou%2Fident","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhubtou%2Fident","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhubtou%2Fident/lists"}