Comments (3)
I am very interested in using dcdldd on macOS and Linux. Homebrew distributes the "unrestricted version" yet yours is better feature wise.
Thanks for your interest in dcfldd! The version in this repository is not "restricted" in any way. We are maintaining dcfldd after the original author stopped maintaining it. The version in Homebrew is an old version of dcfldd.
Do you plan to distribute it over homebrew (Linux + Mac) ?
We are the maintainers of dcfldd. Usually, the work you are referring to is performed by distributions and/or package manager communities (like Homebrew). Our version already can be found packaged on several Linux distributions, as can be seen in repology.
As I sometimes need to use dcfldd on some Macs for work, I have contributed changes for the MacPorts dcfldd port, as it is the package manager I use on that platform, and I am not an user of Homebrew. But you could help update the dcfldd Homebrew formula yourself. I have listed some links below that might help you getting started with it:
- https://docs.brew.sh/How-To-Open-a-Homebrew-Pull-Request
- https://docs.brew.sh/Formula-Cookbook
- https://github.com/Homebrew/homebrew-core/blob/master/CONTRIBUTING.md
When you changes get merged, you will be able to install dcfldd using homebrew. I hope this helps you getting dcfldd packaged in Homebrew!
Regards,
David
from dcfldd.
Thank you for your thoughtful reply.
Turns out, I really needed on hashing on the fly but did not have enough time to create a home brew package (yet contributed to pre-existing ones)
So, I implemented hashing on the fly + progress bar with a posix shell script (dd+pipe+pv+sha256sum).
from dcfldd.
I found this repo through this link.
https://ports.macports.org/port/dcfldd/
Like homebrew, port also helps install packages on MacOS.
Instead, port must be pre-installed with the dmg appropriate for each MacOS version.
The installation command is as follows.
sudo port install dcfldd
The location of packages usually installed through homebrew is
I know it as /usr/local/bin.
In the case of port
Proceed with installation in /opt/local/bin.
from dcfldd.
Related Issues (17)
- dcfldd handles the case 'statusinterval=0' not correct. HOT 1
- hashlog empty HOT 1
- SHA1 hash is wrong over S390x architecture on Debian HOT 7
- Bash completion file not installed by the build system? HOT 13
- diffwr option OOM kill HOT 16
- ./configure: line 5434: syntax error near unexpected token `BASH_COMPLETION,' HOT 2
- Build dependencies are undocumented HOT 2
- Where is the Transfer Speed information?! HOT 7
- Pull request welcome?: Make CI cover modern compilers and work with strict `-std=c99` HOT 2
- [master] Undefined behavior in `src/hash.c` HOT 19
- doc/dcfldd-bash_completion should be updated HOT 1
- errlog parameter causes segfault
- dcfldd: Fails to get size of destination correctly, hilarity ensues HOT 4
- Release tarballs need autotools
- Hashing md5 vs sha256 and behavior upon failure reading from source HOT 1
- dcfldd write only to maximum 2 output files HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dcfldd.