Releases: elesiuta/pyxargs
Releases · elesiuta/pyxargs
Version 3.1.0
- add pyprint flag to simply evaluate the command as a python f-string and print (helps with using this as an
awk
alternative) - provide some variables to use in python commands (i, j, n, x, l) (feature inspired by pyp)
Version 3.0.0
- evaluate commands as f-strings if using one of
--pyev
--pyex
--format
- add support for regex capturing groups
Version 2.4.2
- fix interactive if running chunks manually
Version 2.4.1
- fix interactive and mux if data piped in, even if not used
Version 2.4.0
- add support for python format strings and re.split of input
- bring back regular multiprocessing (without multiplexer) (pre 2.0 rewrite)
- bring back flag --arg-file (pre 2.0 rewrite)
Version 2.3.0
- add support for multiple processes in separate windows via multiplexer
Version 2.2.0
- support interactive mode when input mode is stdin
Version 2.1.1
- do not append input if arg -I {} is provided
- better error messages on invalid args
Version 2.1.0
- default to stdin mode if connected (isatty), previously pyxargs would also require stdin not be empty
- add short forms for input mode, can just supply f, p, a, or s for file, path, abspath, or stdin respectively
Version 2.0.0
- changed and removed a number of features in order to simplify both the code and user experience
I'm not sure how useful this will be, or how much more maintenance it will receive. I was just inspired to clean it up a bit after seeing some modern-unix tools and thought the core features here might be useful after removing some cruft and stuff done better by other tools. A lot of the features were just written for fun and experimentation, but never actually used here.