Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PoC of feature/pipe based on feature/stdin #50

Merged
merged 13 commits into from
Sep 8, 2023
Merged

Conversation

rixvet
Copy link
Member

@rixvet rixvet commented Aug 3, 2023

Took feature/stdin as inspiration and rewrote parts of to create a true 'pipe' experience. While here did some UI tweaking and safeguarding against errors.

rixvet added 8 commits August 3, 2023 16:36
This will:
  - Fix mutex locking issues when running multiple demeuk together
  - Remove temponary file requirements
  - Simplify codebase by considering files and pipes equal
Appending by default can be highly confusing, overwrite yet safeguard
against overwriting existing files
Add visualize of amount of threads being used. This makes clear to
the user more threads are possible as config argument
@zyronix zyronix marked this pull request as ready for review August 3, 2023 17:25
@zyronix zyronix closed this Aug 3, 2023
@zyronix zyronix reopened this Aug 3, 2023
@zyronix
Copy link
Collaborator

zyronix commented Aug 3, 2023

Aaah, tried to get the checks to run. But because this is a pull request to a branch they will not run.

@zyronix
Copy link
Collaborator

zyronix commented Sep 8, 2023

There were some issues with the code and some changes which were bit ninja changes.
I dropped the functionality of --force, this is a personal preference of course. If I am stupid enough to overwrite an existing file, it should just happen.

In general I change all log to be disabled. I like this behavior because it is more close to what general Linux tools do.
Also fix the progress bar to showing a estimate anymore. It now estimates the total amount of chunks base on the file size.

@zyronix zyronix merged commit 19b7a3e into feature/stdin Sep 8, 2023
@zyronix zyronix deleted the feature/pipe branch September 8, 2023 15:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants