Add copyfilerange
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 48/100
Research direction
Start by inspecting the repository's existing command implementations and the copyfilerange(1) documentation referenced by the issue. Implement the command interface shown in the help text, including range arguments, --ranges, --verbose, --help, and --version. It is done when the command copies the requested byte ranges between files and its help output matches the specified usage.
Written by the indexing model from the issue text.
Description
> copyfilerange --help
Usage:
copyfilerange [options] <source> <destination> <range>...
Copy the specified range(s) from source to destination file.
Options:
-r, --ranges <file> read ranges separated by newlines from this file
-v, --verbose verbose mode
-h, --help display this help
-V, --version display version
Arguments:
<range> is of the form <source_offset>:<destination_offset>:<length>,
with all values in bytes. If <length> is 0, as much data as available
is copied. When an offset is omitted, the last file position is used.
For more details see copyfilerange(1).
- Dominant language
- Rust
- Stars
- 219
- Forks
- 59
- Avg merge
- 4h 8m
- Merged PRs (30d)
- 5
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from uutils/util-linux
-
Implement `chrt` Open
Difficulty 4/5 3-5 days Newbie friendliness 48/100
uutils/util-linux#641 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
uutils/util-linux#638 ·
-
Implement `rename` Open
Difficulty 3/5 1-2 days Newbie friendliness 55/100
uutils/util-linux#629 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
uutils/util-linux#624 ·
-
Difficulty 5/5 Over a week Newbie friendliness 42/100
uutils/util-linux#620 · 1 comment ·
All issues in uutils/util-linux
Similar issues
-
risk:low runtime status:in-progress type:test
Difficulty 1/5 Under an hour Newbie friendliness 92/100
zeroclaw-labs/zeroclaw#11023 ·
-
good first issue refactor
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
kwakseongjae/auto-hwp#319 ·
-
area:cli bug filter-quality good first issue priority:medium
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
Difficulty 1/5 Under an hour Newbie friendliness 72/100
bevyengine/bevy#25861 ·