[parted-devel] [PATCH] escape colon in machine output
    Brian C. Lane 
    bcl at redhat.com
       
    Wed Aug 11 00:12:50 BST 2021
    
    
  
On Thu, Jul 29, 2021 at 10:22:35AM +0000, Arvin Schnell wrote:
> 
> Hi,
> 
> in the machine readable output of parted the fields are separated
> by colons. Several fields them self can contain colons, the
> device path, the device model and the partition name. The
> attached patch (already submitted 2017-11-07 in a bit different
> form) protects colons and backslashes using backslashes.
Thanks, I've pushed this to master.
> 
> In general supporting a standard format like JSON might also be
> interesting since it would allow to add new fields without
> risking to break existing parsers. E.g. in 2018 adding the
> partition type was suggested. I also have a patch to display
> max_primary_partition_count (which is not always 128 for GPT).
> If there is interest I could work on that.
I'd be fine with adding a --json option as long as it doesn't depend on
any new libraries, since it should be easy to generate json output with
printf.
Brian
-- 
Brian C. Lane (PST8PDT) - weldr.io - lorax - parted - pykickstart
    
    
More information about the parted-devel
mailing list