command line pipe style for python
Project description
code like this: pipe(1) | float | str | list | done !
Install
pip install pipeto
API
- pipe(arg)generate a pipable object pipe to next function.@param : arg {mixed}
- done(arg)get the actural value out of pipable object
- compose(fn)Compose functions. Can be used as a decorator.@alias : composable@param : fn {callable}
example
from pipeto import * import operator as op inc = lambda x: x + 1 double = lambda x: x + x # pipe pipe(1) | float | str | list | done # == ['1', '.', '0'] pipe(2) | inc | done # == 3 pipe(2) | inc | double | done # == 6 pipe([1,2,3]) | sum | done # == 6 # compose newfn = compose(inc) | double newfn(2) # == double(inc(2))
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size pipeto-0.2.1.tar.gz (2.3 kB) | File type Source | Python version None | Upload date | Hashes View |