ipfs / kubo

An IPFS implementation in Go
https://docs.ipfs.tech/how-to/command-line-quick-start/
Other
15.83k stars 2.96k forks source link

[META] Commands Library Improvements #7493

Closed aschmahmann closed 2 years ago

aschmahmann commented 3 years ago

Using this issue to track the various proposals to improve the commands lib and CLI

schomatis commented 2 years ago

I think this can be closed since everything in the list is done.

Arlodotexe commented 1 month ago

I think this can be closed since everything in the list is done.

I'm not so sure.

Kubo 0.26.0 deprecated ipfs file ls, and I was hoping to do some API consolidation while migrating the .NET libraries in the shipyard, but I found that ipfs ls hasn't been fully migrated to contain all the functionality of ipfs file ls.

As of 0.27.0, the main functional difference is that ipfs ls doesn't output the Size when provided with a file like ipfs file ls did. Consumers can still get this information using our API for ipfs files stat, but this is still an additional dependency on Mfs that should be consolidated at the root api level along with ipfs get, ipfs add, ipfs ls.

I think this ticket was closed by mistake and may need to be reopened. The linked tickets were closed because they were consolidated into this meta-ticket, not as an indicator that they were completed.

If they were completed, the backlinks from PRs seem to be missing on all 4 of them.