epam / epam/cloud-pipeline

Extend large files handling for the FUSE-mounted object storages

Open
#522 0 comments 0 reactions 0 assignees View on GitHub
kind/enhancement priority/low sys/core
Dominant language
Java
Stars
163
Forks
65
Avg merge
11h 46m
Merged PRs (30d)
29

Description

TODOs to extend #500 functionality

There are several `cp` and `mv` commands use cases that the merged pull request doesn't cover:
1. The usage of `--target-directory` parameter in `equals sign` notation avoids the restriction from being applied.
```
cp --target-directory=/destination/path /cloud-data/storage/folder
```
2. The usage of non-typical named arguments produces misleading offered `pipe cli` replacement.
```
cp --backup -S _suffix /cloud-data/storage/folder /destination/path
...
pipe storage cp -rf /destination/path/_suffix /destination/path/
pipe storage cp -rf cp://storage/folder /destination/path/
...
```

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the functionality from issue #500 and the existing handling of cp and mv for FUSE-mounted object storages. Reproduce the two command examples, then verify that equals-sign target-directory arguments are covered and that non-typical named arguments no longer produce misleading pipe cli replacements.

Written by the indexing model from the issue text.

Assessment

Domain
cli, cloud
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.