indygreg / indygreg/python-zstandard

Command line interface to library

Open
#18 2 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
642
Forks
116
Avg merge
1d 14h
Merged PRs (30d)
5

Description

Hello,

Since zstandard are a bit new compression algorithm packages in Linux distro not always exists. But distro packages for pip is very common and can provide python-zstandard.

What do you think about provide a small command line interface to your library for working with files like [zstd binary](http://www.manpagez.com/man/1/zstd/)?

It can improve popularity of zstd due effort-less installation. See at ``python -mgzip -d aa.txt.gz`` in [CPython](https://github.com/python/cpython/blob/03020cfa97b6c2c80f50fb2d07025aff49c3513c/Lib/gzip.py#L535) too.

Greetings,

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by comparing the requested file-oriented CLI with the linked zstd binary and CPython's gzip.py example. Define the supported commands, input and output behavior, and installation entry point; the work is done when those requirements are implemented and the interface is verified against them.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.