{"id":16935767,"url":"https://github.com/knu/imerge","last_synced_at":"2025-03-21T05:13:15.253Z","repository":{"id":2577850,"uuid":"3558491","full_name":"knu/imerge","owner":"knu","description":"a shell script that helps merge one file to another interactively","archived":false,"fork":false,"pushed_at":"2021-10-11T15:03:52.000Z","size":16,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-26T01:41:30.393Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/knu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-02-27T08:10:07.000Z","updated_at":"2021-10-11T15:03:55.000Z","dependencies_parsed_at":"2022-08-29T02:51:59.540Z","dependency_job_id":null,"html_url":"https://github.com/knu/imerge","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/knu%2Fimerge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/knu%2Fimerge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/knu%2Fimerge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/knu%2Fimerge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/knu","download_url":"https://codeload.github.com/knu/imerge/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244739958,"owners_count":20501992,"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":[],"created_at":"2024-10-13T20:55:18.421Z","updated_at":"2025-03-21T05:13:15.229Z","avatar_url":"https://github.com/knu.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"IMERGE(1)\n=========\n\n## NAME\n\nimerge -- help merge one file to another interactively\n\n## SYNOPSIS\n\n```\nimerge [-x diff_flags] [-X sdiff_flags] source destination\n```\n\n## DESCRIPTION\n\nThe imerge command is a utility to help merge one file to another\ninteractively.\n\nIf given files both exist and are identical, it silently exits without\ndoing anything.\n\nIf given files both exist and they differ, differences are shown using\nthe `diff(1)` command and user is asked if the source file should be\ninstalled to the destination, they should be edited first, or the\nsource file should be merged into the destination file interactively\nusing the `sdiff(1)` command.\n\nIf the source file is missing, user is asked if the destination file\nshould be deleted.\n\nIf the destination file is missing, user is asked if the source file\nshould be installed to the destination.\n\nCurrently symbolic links are not supported.  If either of given files\nis a symbolic link, no operation is performed.\n\n## OPTIONS\n\nThe following command line arguments are supported:\n\n*   `-x diff_flags`\n\n    Set command line flags for `diff(1)` to `diff_flags`.  The default\n    value is `-u`.\n\n*   `-X sdiff_flags`\n\n    Set extra command line flags for `sdiff(1)` to `sdiff_flags`.  The\n    default value is `-a -s`.\n\n## ENVIRONMENT\n\n*   `EDITOR`\n\n    Name of the editor program to run when user chooses to edit files.\n\n*   `PAGER`\n\n    Name of the pager program to run when showing differences.\n\n## SEE ALSO\n\n[`diff(1)`](http://www.freebsd.org/cgi/man.cgi?query=diff\u0026sektion=1),\n[`sdiff(1)`](http://www.freebsd.org/cgi/man.cgi?query=sdiff\u0026sektion=1)\n\n## HISTORY\n\nThe imerge utility was first released on 15 January, 2007.\n\nThis utility was (obviously) inspired by the\n[`mergemaster`](http://www.freebsd.org/cgi/man.cgi?query=mergemaster\u0026sektion=8)\nutility of FreeBSD in hope of using part of its functionality\nstand-alone.\n\n## AUTHORS\n\nAkinori MUSHA \u003cknu@iDaemons.org\u003e\n\nLicensed under the 2-clause BSD license.  See `LICENSE.txt` for\ndetails.\n\nVisit [the GitHub repository](https://github.com/knu/imerge) for the\nlatest information and feedback.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fknu%2Fimerge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fknu%2Fimerge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fknu%2Fimerge/lists"}