1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
diffx supports multiple structured data formats.
```console
$ diffx tests/fixtures/file1.yaml tests/fixtures/file2.yaml
? 1
~ age: 30 -> 31
~ city: "New York" -> "Boston"
+
```
```console
$ diffx tests/fixtures/file1.toml tests/fixtures/file2.toml
? 1
~ age: 30 -> 31
~ city: "New York" -> "Boston"
+
```
```console
$ diffx tests/fixtures/file1.xml tests/fixtures/file2.xml
? 1
...
```
```console
$ diffx tests/fixtures/file1.ini tests/fixtures/file2.ini
? 1
...
```
```console
$ diffx tests/fixtures/file1.csv tests/fixtures/file2.csv
? 1
...
```