xontrib-pipeliner VS plac

Compare xontrib-pipeliner vs plac and see what are their differences.

xontrib-pipeliner

Let your pipe lines flow thru the Python code in xonsh. (by anki-code)

plac

Plac: Parsing the Command Line the Easy Way (by ialbert)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
xontrib-pipeliner plac
1 1
56 288
- -
6.0 5.8
5 days ago 3 months ago
Python Python
BSD 2-clause "Simplified" License BSD 2-clause "Simplified" License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

xontrib-pipeliner

Posts with mentions or reviews of xontrib-pipeliner. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-02-08.

plac

Posts with mentions or reviews of plac. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-02-08.
  • Shells Are Two Things
    11 projects | news.ycombinator.com | 8 Feb 2023
    The proposed solution of an API with a thinly wrapped auto-generated CLI is not terrible. I have heard it is common within Google, for example.

    In the Python world, there are various solutions starting from https://github.com/ialbert/plac or https://argh.readthedocs.io/en/latest/ and moving on to https://github.com/pallets/click or https://github.com/Lucretiel/autocommand and probably N others.

    Personally, I prefer Nim to Python which has https://github.com/c-blake/cligen. As mentioned in https://github.com/c-blake/cligen/blob/master/MOTIVATION.md, but not in the article, the overhead of dispatch to a program in shell REPLs can also be thousands to millions of times higher than an API call.

What are some alternatives?

When comparing xontrib-pipeliner and plac you can also consider the following projects:

clamshell - experimenting with a python based shell

xonsh - :shell: Python-powered, cross-platform, Unix-gazing shell.

cligen - Nim library to infer/generate command-line-interfaces / option / argument parsing; Docs at

click - Python composable command line interface toolkit

oil - Oils is our upgrade path from bash to a better language and runtime. It's also for Python and JavaScript users who avoid shell!

mazzle - run server for building large and complicated consistent environments http://devops-pipeline.com

xontrib-prompt-starship - Starship cross-shell prompt in xonsh shell.