Skip to content

Releases: elesiuta/pyxargs

Version 3.1.0

09 Mar 06:43
Compare
Choose a tag to compare
Version 3.1.0 Pre-release
Pre-release
  • 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

08 Mar 08:31
Compare
Choose a tag to compare
Version 3.0.0 Pre-release
Pre-release
  • evaluate commands as f-strings if using one of --pyev --pyex --format
  • add support for regex capturing groups

Version 2.4.2

25 Jul 14:32
c6f7a2a
Compare
Choose a tag to compare
  • fix interactive if running chunks manually

Version 2.4.1

11 Jul 18:34
9a969c0
Compare
Choose a tag to compare
  • fix interactive and mux if data piped in, even if not used

Version 2.4.0

11 Jul 17:47
47ec2be
Compare
Choose a tag to compare
  • 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

10 Jul 06:49
1bfc025
Compare
Choose a tag to compare
  • add support for multiple processes in separate windows via multiplexer

Version 2.2.0

07 Jul 21:50
ea251eb
Compare
Choose a tag to compare
  • support interactive mode when input mode is stdin

Version 2.1.1

21 Feb 07:07
251209e
Compare
Choose a tag to compare
  • do not append input if arg -I {} is provided
  • better error messages on invalid args

Version 2.1.0

30 Jan 06:39
1bd3552
Compare
Choose a tag to compare
  • 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

08 Jun 21:26
Compare
Choose a tag to compare
  • 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.