feat: support pipe multiple newline delimited CIDs #8
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Allows the user to pipe a file of newline delimited CIDs to the
base32
orformat
command instead of invoking it for each or passing them all as parameters.The motivation for this originally was to fix an issue where the following command throws an error because the input has a trailing newline:
Newline delimited data (like ndjson for example) usually ignores a trailing newline so we do the same here, fixing the error but allowing us to easily support multiple CIDs being piped.
I want to add this command in an example for the js-ipfs 0.40 release to show how people could convert their Peer ID to a base32 CID for use in IPNS paths.