cuelang.org/go@v0.13.0/tools/trim/testdata/kube1.txtar (about)

     1  -- in.cue --
     2  service: [ID=string]: {
     3  	ports: [...{
     4  		protocol: *"TCP" | "UDP"
     5  		extra:    3
     6  	}]
     7  }
     8  
     9  service: a: {
    10  	ports: [{
    11  		name:     "a"
    12  		protocol: "TCP"
    13  		key:      "bar"
    14  	}]
    15  }
    16  
    17  service: a: {
    18  	ports: [{
    19  		protocol: "TCP"
    20  		key:      "bar"
    21  	}]
    22  }
    23  
    24  service: a: {
    25  	ports: [{
    26  		extra: 3
    27  	}]
    28  }
    29  -- out/trim-v3 --
    30  == in.cue
    31  service: [ID=string]: {
    32  	ports: [...{
    33  		protocol: *"TCP" | "UDP"
    34  		extra:    3
    35  	}]
    36  }
    37  
    38  service: a: {
    39  	ports: [{
    40  		name: "a"
    41  		key:  "bar"
    42  	}]
    43  }
    44  
    45  service: a: {
    46  	ports: [{}]
    47  }
    48  
    49  service: a: {
    50  	ports: [{}]
    51  }
    52  -- diff/-out/trim-v3<==>+out/trim --
    53  diff old new
    54  --- old
    55  +++ new
    56  @@ -14,9 +14,7 @@
    57   }
    58   
    59   service: a: {
    60  -	ports: [{
    61  -		key: "bar"
    62  -	}]
    63  +	ports: [{}]
    64   }
    65   
    66   service: a: {
    67  -- out/trim-v3-noshare --
    68  == in.cue
    69  service: [ID=string]: {
    70  	ports: [...{
    71  		protocol: *"TCP" | "UDP"
    72  		extra:    3
    73  	}]
    74  }
    75  
    76  service: a: {
    77  	ports: [{
    78  		name: "a"
    79  		key:  "bar"
    80  	}]
    81  }
    82  
    83  service: a: {
    84  	ports: [{}]
    85  }
    86  
    87  service: a: {
    88  	ports: [{}]
    89  }
    90  -- diff/-out/trim-v3-noshare<==>+out/trim --
    91  diff old new
    92  --- old
    93  +++ new
    94  @@ -14,9 +14,7 @@
    95   }
    96   
    97   service: a: {
    98  -	ports: [{
    99  -		key: "bar"
   100  -	}]
   101  +	ports: [{}]
   102   }
   103   
   104   service: a: {
   105  -- out/trim --
   106  == in.cue
   107  service: [ID=string]: {
   108  	ports: [...{
   109  		protocol: *"TCP" | "UDP"
   110  		extra:    3
   111  	}]
   112  }
   113  
   114  service: a: {
   115  	ports: [{
   116  		name: "a"
   117  		key:  "bar"
   118  	}]
   119  }
   120  
   121  service: a: {
   122  	ports: [{
   123  		key: "bar"
   124  	}]
   125  }
   126  
   127  service: a: {
   128  	ports: [{}]
   129  }