imediff | Ncurses based 2/3 file merge tool
kandi X-RAY | imediff Summary
kandi X-RAY | imediff Summary
imediff is a Python library. imediff has no bugs, it has no vulnerabilities, it has build file available, it has a Strong Copyleft License and it has low support. You can install using 'pip install imediff' or download it from GitHub, PyPI.
The imediff command helps you to merge 2 slightly different files with an optional base file interactively using the in-place alternating display of the changed content on a single-pane full screen terminal user interface. The source of line is clearly identified by the color of the line or the identifier character at the first column. The advantage of this user interface is the minimal movement of the line of sight for the user. The line matching logic of imediff has been improved to ignore whitespaces and use partial line matches to provide the best presentation with small chunk of lines. The automatic 3 way merge logic of the imediff command operates not only on the difference by line but on the difference by character. This is another great feature of the imediff command. So for the non-overlapping changes, it always yields the clean merge.
The imediff command helps you to merge 2 slightly different files with an optional base file interactively using the in-place alternating display of the changed content on a single-pane full screen terminal user interface. The source of line is clearly identified by the color of the line or the identifier character at the first column. The advantage of this user interface is the minimal movement of the line of sight for the user. The line matching logic of imediff has been improved to ignore whitespaces and use partial line matches to provide the best presentation with small chunk of lines. The automatic 3 way merge logic of the imediff command operates not only on the difference by line but on the difference by character. This is another great feature of the imediff command. So for the non-overlapping changes, it always yields the clean merge.
Support
Quality
Security
License
Reuse
Support
imediff has a low active ecosystem.
It has 14 star(s) with 0 fork(s). There are 3 watchers for this library.
There were 2 major release(s) in the last 6 months.
There are 1 open issues and 6 have been closed. On average issues are closed in 9 days. There are no pull requests.
It has a neutral sentiment in the developer community.
The latest version of imediff is 2.9
Quality
imediff has 0 bugs and 90 code smells.
Security
imediff has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
imediff code analysis shows 0 unresolved vulnerabilities.
There are 0 security hotspots that need review.
License
imediff is licensed under the GPL-2.0 License. This license is Strong Copyleft.
Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.
Reuse
imediff releases are not available. You will need to build from source code and install.
Deployable package is available in PyPI.
Build file is available. You can build the component from source.
Installation instructions, examples and code snippets are available.
It has 2490 lines of code, 77 functions and 18 files.
It has high code complexity. Code complexity directly impacts maintainability of the code.
Top functions reviewed by kandi - BETA
kandi has reviewed imediff and discovered the below as its top functions. This is intended to give you an instant insight into imediff implemented functionality, and help decide if they suit your requirements.
- Start curses loop
- Make the home
- Increment the active counter
- End the active active
- Main command loop
- Use the editor editor
- Read lines from a file
- Open editor
- Set the sequences
- Set the sequence 1
- Set seq2
- Set the sequence sequence
- Prints the opcodes
- Returns a list of opcodes
- Create a configuration file
- Wrapper for curses commands
Get all kandi verified functions for this library.
imediff Key Features
No Key Features are available at this moment for imediff.
imediff Examples and Code Snippets
No Code Snippets are available at this moment for imediff.
Community Discussions
No Community Discussions are available at this moment for imediff.Refer to stack overflow page for discussions.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install imediff
Please install the imediff package from the APT repository.
"imediff" to read the tutorial,
"imediff -h" to get all the command line options,
"imediff -o output older newer" to merge 2 files, and
"imediff -o output yours base theirs" to merge 3 files.
"imediff" to read the tutorial,
"imediff -h" to get all the command line options,
"imediff -o output older newer" to merge 2 files, and
"imediff -o output yours base theirs" to merge 3 files.
Support
imediff2 (based on older python2 source for and before stretch). imediff: (based on newer python3 source for buster). This is written and updated by Osamu Aoki on October 2021.
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page