--- /srv/reproducible-results/rbuild-debian/r-b-build.6pfjiQHp/b1/fish_3.7.1-1_arm64.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.6pfjiQHp/b2/fish_3.7.1-1_arm64.changes ├── Files │ @@ -1,4 +1,4 @@ │ │ - 139aa42cf111cf465c5d19970587b1e5 1657200 shells optional fish-common_3.7.1-1_all.deb │ + 8a6ce411755c9db6ae193296236cd878 1656568 shells optional fish-common_3.7.1-1_all.deb │ afd3c31de0cee6e82c83d2093f6992f4 45047624 debug optional fish-dbgsym_3.7.1-1_arm64.deb │ 6d84d9f389edf48d42c3af227c2538c1 928648 shells optional fish_3.7.1-1_arm64.deb ├── fish-common_3.7.1-1_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-03-26 17:23:19.000000 debian-binary │ │ --rw-r--r-- 0 0 0 36552 2024-03-26 17:23:19.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 1620456 2024-03-26 17:23:19.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 36560 2024-03-26 17:23:19.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 1619816 2024-03-26 17:23:19.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/share/doc/fish/searchindex.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -6658,686 +6658,667 @@ │ │ │ │ │ "sphinx.domains.math": 2, │ │ │ │ │ "sphinx.domains.python": 4, │ │ │ │ │ "sphinx.domains.rst": 2, │ │ │ │ │ "sphinx.domains.std": 2, │ │ │ │ │ "sphinx": 60 │ │ │ │ │ }, │ │ │ │ │ "alltitles": { │ │ │ │ │ - "disown - remove a process from the list of jobs": [ │ │ │ │ │ - [23, "disown-remove-a-process-from-the-list-of-jobs"] │ │ │ │ │ + "echo - display a line of text": [ │ │ │ │ │ + [24, "echo-display-a-line-of-text"] │ │ │ │ │ ], │ │ │ │ │ "Synopsis": [ │ │ │ │ │ - [23, "synopsis"], │ │ │ │ │ - [25, "synopsis"], │ │ │ │ │ - [26, "synopsis"], │ │ │ │ │ - [22, "synopsis"], │ │ │ │ │ - [20, "synopsis"], │ │ │ │ │ [24, "synopsis"], │ │ │ │ │ - [29, "synopsis"], │ │ │ │ │ + [23, "synopsis"], │ │ │ │ │ [28, "synopsis"], │ │ │ │ │ [21, "synopsis"], │ │ │ │ │ + [26, "synopsis"], │ │ │ │ │ + [25, "synopsis"], │ │ │ │ │ + [29, "synopsis"], │ │ │ │ │ + [20, "synopsis"], │ │ │ │ │ + [22, "synopsis"], │ │ │ │ │ [27, "synopsis"], │ │ │ │ │ - [112, "synopsis"], │ │ │ │ │ - [117, "synopsis"], │ │ │ │ │ - [115, "synopsis"], │ │ │ │ │ - [119, "synopsis"], │ │ │ │ │ - [118, "synopsis"], │ │ │ │ │ - [110, "synopsis"], │ │ │ │ │ - [114, "synopsis"], │ │ │ │ │ - [116, "synopsis"], │ │ │ │ │ - [113, "synopsis"], │ │ │ │ │ - [111, "synopsis"], │ │ │ │ │ - [59, "synopsis"], │ │ │ │ │ - [57, "synopsis"], │ │ │ │ │ - [51, "synopsis"], │ │ │ │ │ - [54, "synopsis"], │ │ │ │ │ - [53, "synopsis"], │ │ │ │ │ - [56, "synopsis"], │ │ │ │ │ - [58, "synopsis"], │ │ │ │ │ - [55, "synopsis"], │ │ │ │ │ - [50, "synopsis"], │ │ │ │ │ - [52, "synopsis"], │ │ │ │ │ - [36, "synopsis"], │ │ │ │ │ + [11, "synopsis"], │ │ │ │ │ + [17, "synopsis"], │ │ │ │ │ + [15, "synopsis"], │ │ │ │ │ + [19, "synopsis"], │ │ │ │ │ + [13, "synopsis"], │ │ │ │ │ + [16, "synopsis"], │ │ │ │ │ + [12, "synopsis"], │ │ │ │ │ + [10, "synopsis"], │ │ │ │ │ + [18, "synopsis"], │ │ │ │ │ + [14, "synopsis"], │ │ │ │ │ + [60, "synopsis"], │ │ │ │ │ + [63, "synopsis"], │ │ │ │ │ + [67, "synopsis"], │ │ │ │ │ + [62, "synopsis"], │ │ │ │ │ + [69, "synopsis"], │ │ │ │ │ + [64, "synopsis"], │ │ │ │ │ + [66, "synopsis"], │ │ │ │ │ + [61, "synopsis"], │ │ │ │ │ + [68, "synopsis"], │ │ │ │ │ + [65, "synopsis"], │ │ │ │ │ [35, "synopsis"], │ │ │ │ │ + [36, "synopsis"], │ │ │ │ │ + [33, "synopsis"], │ │ │ │ │ [34, "synopsis"], │ │ │ │ │ - [37, "synopsis"], │ │ │ │ │ + [32, "synopsis"], │ │ │ │ │ [39, "synopsis"], │ │ │ │ │ [31, "synopsis"], │ │ │ │ │ - [32, "synopsis"], │ │ │ │ │ - [30, "synopsis"], │ │ │ │ │ - [33, "synopsis"], │ │ │ │ │ + [37, "synopsis"], │ │ │ │ │ [38, "synopsis"], │ │ │ │ │ - [103, "synopsis"], │ │ │ │ │ + [30, "synopsis"], │ │ │ │ │ + [58, "synopsis"], │ │ │ │ │ + [53, "synopsis"], │ │ │ │ │ + [51, "synopsis"], │ │ │ │ │ + [52, "synopsis"], │ │ │ │ │ + [56, "synopsis"], │ │ │ │ │ + [59, "synopsis"], │ │ │ │ │ + [50, "synopsis"], │ │ │ │ │ + [55, "synopsis"], │ │ │ │ │ + [57, "synopsis"], │ │ │ │ │ + [54, "synopsis"], │ │ │ │ │ + [117, "synopsis"], │ │ │ │ │ + [115, "synopsis"], │ │ │ │ │ + [116, "synopsis"], │ │ │ │ │ + [110, "synopsis"], │ │ │ │ │ + [114, "synopsis"], │ │ │ │ │ + [119, "synopsis"], │ │ │ │ │ + [112, "synopsis"], │ │ │ │ │ + [111, "synopsis"], │ │ │ │ │ + [118, "synopsis"], │ │ │ │ │ + [113, "synopsis"], │ │ │ │ │ + [70, "synopsis"], │ │ │ │ │ + [76, "synopsis"], │ │ │ │ │ + [73, "synopsis"], │ │ │ │ │ + [71, "synopsis"], │ │ │ │ │ + [74, "synopsis"], │ │ │ │ │ + [77, "synopsis"], │ │ │ │ │ + [79, "synopsis"], │ │ │ │ │ + [78, "synopsis"], │ │ │ │ │ + [75, "synopsis"], │ │ │ │ │ + [72, "synopsis"], │ │ │ │ │ + [101, "synopsis"], │ │ │ │ │ [108, "synopsis"], │ │ │ │ │ - [105, "synopsis"], │ │ │ │ │ - [109, "synopsis"], │ │ │ │ │ + [103, "synopsis"], │ │ │ │ │ + [100, "synopsis"], │ │ │ │ │ + [106, "synopsis"], │ │ │ │ │ + [102, "synopsis"], │ │ │ │ │ [104, "synopsis"], │ │ │ │ │ + [109, "synopsis"], │ │ │ │ │ [107, "synopsis"], │ │ │ │ │ - [101, "synopsis"], │ │ │ │ │ - [102, "synopsis"], │ │ │ │ │ - [106, "synopsis"], │ │ │ │ │ - [100, "synopsis"], │ │ │ │ │ - [48, "synopsis"], │ │ │ │ │ - [45, "synopsis"], │ │ │ │ │ - [49, "synopsis"], │ │ │ │ │ + [105, "synopsis"], │ │ │ │ │ + [1, "synopsis"], │ │ │ │ │ + [8, "synopsis"], │ │ │ │ │ + [3, "synopsis"], │ │ │ │ │ + [5, "synopsis"], │ │ │ │ │ + [4, "synopsis"], │ │ │ │ │ + [6, "synopsis"], │ │ │ │ │ + [7, "synopsis"], │ │ │ │ │ + [9, "synopsis"], │ │ │ │ │ + [0, "synopsis"], │ │ │ │ │ + [2, "synopsis"], │ │ │ │ │ [44, "synopsis"], │ │ │ │ │ - [42, "synopsis"], │ │ │ │ │ - [47, "synopsis"], │ │ │ │ │ + [41, "synopsis"], │ │ │ │ │ [40, "synopsis"], │ │ │ │ │ + [48, "synopsis"], │ │ │ │ │ [43, "synopsis"], │ │ │ │ │ - [41, "synopsis"], │ │ │ │ │ + [45, "synopsis"], │ │ │ │ │ [46, "synopsis"], │ │ │ │ │ - [19, "synopsis"], │ │ │ │ │ - [12, "synopsis"], │ │ │ │ │ - [18, "synopsis"], │ │ │ │ │ - [11, "synopsis"], │ │ │ │ │ - [10, "synopsis"], │ │ │ │ │ - [17, "synopsis"], │ │ │ │ │ - [15, "synopsis"], │ │ │ │ │ - [16, "synopsis"], │ │ │ │ │ - [14, "synopsis"], │ │ │ │ │ - [13, "synopsis"], │ │ │ │ │ - [76, "synopsis"], │ │ │ │ │ - [75, "synopsis"], │ │ │ │ │ - [77, "synopsis"], │ │ │ │ │ - [72, "synopsis"], │ │ │ │ │ - [71, "synopsis"], │ │ │ │ │ - [73, "synopsis"], │ │ │ │ │ - [70, "synopsis"], │ │ │ │ │ - [79, "synopsis"], │ │ │ │ │ - [78, "synopsis"], │ │ │ │ │ - [74, "synopsis"], │ │ │ │ │ - [62, "synopsis"], │ │ │ │ │ - [61, "synopsis"], │ │ │ │ │ - [65, "synopsis"], │ │ │ │ │ - [69, "synopsis"], │ │ │ │ │ - [68, "synopsis"], │ │ │ │ │ - [67, "synopsis"], │ │ │ │ │ - [60, "synopsis"], │ │ │ │ │ - [64, "synopsis"], │ │ │ │ │ - [63, "synopsis"], │ │ │ │ │ - [66, "synopsis"], │ │ │ │ │ - [82, "synopsis"], │ │ │ │ │ - [84, "synopsis"], │ │ │ │ │ - [88, "synopsis"], │ │ │ │ │ + [42, "synopsis"], │ │ │ │ │ + [49, "synopsis"], │ │ │ │ │ + [47, "synopsis"], │ │ │ │ │ + [86, "synopsis"], │ │ │ │ │ [83, "synopsis"], │ │ │ │ │ - [80, "synopsis"], │ │ │ │ │ [85, "synopsis"], │ │ │ │ │ - [86, "synopsis"], │ │ │ │ │ [87, "synopsis"], │ │ │ │ │ + [88, "synopsis"], │ │ │ │ │ [89, "synopsis"], │ │ │ │ │ + [82, "synopsis"], │ │ │ │ │ + [84, "synopsis"], │ │ │ │ │ [81, "synopsis"], │ │ │ │ │ - [8, "synopsis"], │ │ │ │ │ - [7, "synopsis"], │ │ │ │ │ - [9, "synopsis"], │ │ │ │ │ - [1, "synopsis"], │ │ │ │ │ - [6, "synopsis"], │ │ │ │ │ - [0, "synopsis"], │ │ │ │ │ - [2, "synopsis"], │ │ │ │ │ - [3, "synopsis"], │ │ │ │ │ - [4, "synopsis"], │ │ │ │ │ - [5, "synopsis"], │ │ │ │ │ - [94, "synopsis"], │ │ │ │ │ + [80, "synopsis"], │ │ │ │ │ + [91, "synopsis"], │ │ │ │ │ + [95, "synopsis"], │ │ │ │ │ + [98, "synopsis"], │ │ │ │ │ + [90, "synopsis"], │ │ │ │ │ + [92, "synopsis"], │ │ │ │ │ [96, "synopsis"], │ │ │ │ │ [93, "synopsis"], │ │ │ │ │ - [95, "synopsis"], │ │ │ │ │ + [94, "synopsis"], │ │ │ │ │ [99, "synopsis"], │ │ │ │ │ [97, "synopsis"], │ │ │ │ │ - [91, "synopsis"], │ │ │ │ │ - [90, "synopsis"], │ │ │ │ │ - [92, "synopsis"], │ │ │ │ │ - [98, "synopsis"], │ │ │ │ │ [120, "synopsis"] │ │ │ │ │ ], │ │ │ │ │ "Description": [ │ │ │ │ │ - [23, "description"], │ │ │ │ │ - [25, "description"], │ │ │ │ │ - [26, "description"], │ │ │ │ │ - [22, "description"], │ │ │ │ │ - [20, "description"], │ │ │ │ │ [24, "description"], │ │ │ │ │ - [29, "description"], │ │ │ │ │ + [23, "description"], │ │ │ │ │ [28, "description"], │ │ │ │ │ [21, "description"], │ │ │ │ │ + [26, "description"], │ │ │ │ │ + [25, "description"], │ │ │ │ │ + [29, "description"], │ │ │ │ │ + [20, "description"], │ │ │ │ │ + [22, "description"], │ │ │ │ │ [27, "description"], │ │ │ │ │ - [112, "description"], │ │ │ │ │ - [117, "description"], │ │ │ │ │ - [115, "description"], │ │ │ │ │ - [119, "description"], │ │ │ │ │ - [118, "description"], │ │ │ │ │ - [110, "description"], │ │ │ │ │ - [114, "description"], │ │ │ │ │ - [116, "description"], │ │ │ │ │ - [113, "description"], │ │ │ │ │ - [111, "description"], │ │ │ │ │ - [59, "description"], │ │ │ │ │ - [57, "description"], │ │ │ │ │ - [51, "description"], │ │ │ │ │ - [54, "description"], │ │ │ │ │ - [53, "description"], │ │ │ │ │ - [56, "description"], │ │ │ │ │ - [58, "description"], │ │ │ │ │ - [55, "description"], │ │ │ │ │ - [50, "description"], │ │ │ │ │ - [52, "description"], │ │ │ │ │ - [36, "description"], │ │ │ │ │ + [11, "description"], │ │ │ │ │ + [17, "description"], │ │ │ │ │ + [15, "description"], │ │ │ │ │ + [19, "description"], │ │ │ │ │ + [13, "description"], │ │ │ │ │ + [16, "description"], │ │ │ │ │ + [12, "description"], │ │ │ │ │ + [10, "description"], │ │ │ │ │ + [18, "description"], │ │ │ │ │ + [14, "description"], │ │ │ │ │ + [60, "description"], │ │ │ │ │ + [63, "description"], │ │ │ │ │ + [67, "description"], │ │ │ │ │ + [62, "description"], │ │ │ │ │ + [69, "description"], │ │ │ │ │ + [64, "description"], │ │ │ │ │ + [66, "description"], │ │ │ │ │ + [61, "description"], │ │ │ │ │ + [68, "description"], │ │ │ │ │ + [65, "description"], │ │ │ │ │ [35, "description"], │ │ │ │ │ + [36, "description"], │ │ │ │ │ + [33, "description"], │ │ │ │ │ [34, "description"], │ │ │ │ │ - [37, "description"], │ │ │ │ │ + [32, "description"], │ │ │ │ │ [39, "description"], │ │ │ │ │ [31, "description"], │ │ │ │ │ - [32, "description"], │ │ │ │ │ - [30, "description"], │ │ │ │ │ - [33, "description"], │ │ │ │ │ + [37, "description"], │ │ │ │ │ [38, "description"], │ │ │ │ │ - [103, "description"], │ │ │ │ │ + [30, "description"], │ │ │ │ │ + [58, "description"], │ │ │ │ │ + [53, "description"], │ │ │ │ │ + [51, "description"], │ │ │ │ │ + [52, "description"], │ │ │ │ │ + [56, "description"], │ │ │ │ │ + [59, "description"], │ │ │ │ │ + [50, "description"], │ │ │ │ │ + [55, "description"], │ │ │ │ │ + [57, "description"], │ │ │ │ │ + [54, "description"], │ │ │ │ │ + [117, "description"], │ │ │ │ │ + [115, "description"], │ │ │ │ │ + [116, "description"], │ │ │ │ │ + [110, "description"], │ │ │ │ │ + [114, "description"], │ │ │ │ │ + [119, "description"], │ │ │ │ │ + [112, "description"], │ │ │ │ │ + [111, "description"], │ │ │ │ │ + [118, "description"], │ │ │ │ │ + [113, "description"], │ │ │ │ │ + [70, "description"], │ │ │ │ │ + [76, "description"], │ │ │ │ │ + [73, "description"], │ │ │ │ │ + [71, "description"], │ │ │ │ │ + [74, "description"], │ │ │ │ │ + [77, "description"], │ │ │ │ │ + [79, "description"], │ │ │ │ │ + [78, "description"], │ │ │ │ │ + [75, "description"], │ │ │ │ │ + [72, "description"], │ │ │ │ │ + [101, "description"], │ │ │ │ │ [108, "description"], │ │ │ │ │ - [105, "description"], │ │ │ │ │ - [109, "description"], │ │ │ │ │ + [103, "description"], │ │ │ │ │ + [100, "description"], │ │ │ │ │ + [106, "description"], │ │ │ │ │ + [102, "description"], │ │ │ │ │ [104, "description"], │ │ │ │ │ + [109, "description"], │ │ │ │ │ [107, "description"], │ │ │ │ │ - [101, "description"], │ │ │ │ │ - [102, "description"], │ │ │ │ │ - [106, "description"], │ │ │ │ │ - [100, "description"], │ │ │ │ │ - [48, "description"], │ │ │ │ │ - [45, "description"], │ │ │ │ │ - [49, "description"], │ │ │ │ │ + [105, "description"], │ │ │ │ │ + [1, "description"], │ │ │ │ │ + [8, "description"], │ │ │ │ │ + [3, "description"], │ │ │ │ │ + [5, "description"], │ │ │ │ │ + [4, "description"], │ │ │ │ │ + [6, "description"], │ │ │ │ │ + [7, "description"], │ │ │ │ │ + [9, "description"], │ │ │ │ │ + [0, "description"], │ │ │ │ │ + [2, "description"], │ │ │ │ │ [44, "description"], │ │ │ │ │ - [42, "description"], │ │ │ │ │ - [47, "description"], │ │ │ │ │ + [41, "description"], │ │ │ │ │ [40, "description"], │ │ │ │ │ + [48, "description"], │ │ │ │ │ [43, "description"], │ │ │ │ │ - [41, "description"], │ │ │ │ │ + [45, "description"], │ │ │ │ │ [46, "description"], │ │ │ │ │ - [19, "description"], │ │ │ │ │ - [12, "description"], │ │ │ │ │ - [18, "description"], │ │ │ │ │ - [11, "description"], │ │ │ │ │ - [10, "description"], │ │ │ │ │ - [17, "description"], │ │ │ │ │ - [15, "description"], │ │ │ │ │ - [16, "description"], │ │ │ │ │ - [14, "description"], │ │ │ │ │ - [13, "description"], │ │ │ │ │ - [76, "description"], │ │ │ │ │ - [75, "description"], │ │ │ │ │ - [77, "description"], │ │ │ │ │ - [72, "description"], │ │ │ │ │ - [71, "description"], │ │ │ │ │ - [73, "description"], │ │ │ │ │ - [70, "description"], │ │ │ │ │ - [79, "description"], │ │ │ │ │ - [78, "description"], │ │ │ │ │ - [74, "description"], │ │ │ │ │ - [62, "description"], │ │ │ │ │ - [61, "description"], │ │ │ │ │ - [65, "description"], │ │ │ │ │ - [69, "description"], │ │ │ │ │ - [68, "description"], │ │ │ │ │ - [67, "description"], │ │ │ │ │ - [60, "description"], │ │ │ │ │ - [64, "description"], │ │ │ │ │ - [63, "description"], │ │ │ │ │ - [66, "description"], │ │ │ │ │ - [82, "description"], │ │ │ │ │ - [84, "description"], │ │ │ │ │ - [88, "description"], │ │ │ │ │ + [42, "description"], │ │ │ │ │ + [49, "description"], │ │ │ │ │ + [47, "description"], │ │ │ │ │ + [86, "description"], │ │ │ │ │ [83, "description"], │ │ │ │ │ - [80, "description"], │ │ │ │ │ [85, "description"], │ │ │ │ │ - [86, "description"], │ │ │ │ │ [87, "description"], │ │ │ │ │ + [88, "description"], │ │ │ │ │ [89, "description"], │ │ │ │ │ + [82, "description"], │ │ │ │ │ + [84, "description"], │ │ │ │ │ [81, "description"], │ │ │ │ │ - [8, "description"], │ │ │ │ │ - [7, "description"], │ │ │ │ │ - [9, "description"], │ │ │ │ │ - [1, "description"], │ │ │ │ │ - [6, "description"], │ │ │ │ │ - [0, "description"], │ │ │ │ │ - [2, "description"], │ │ │ │ │ - [3, "description"], │ │ │ │ │ - [4, "description"], │ │ │ │ │ - [5, "description"], │ │ │ │ │ - [94, "description"], │ │ │ │ │ + [80, "description"], │ │ │ │ │ + [91, "description"], │ │ │ │ │ + [95, "description"], │ │ │ │ │ + [98, "description"], │ │ │ │ │ + [90, "description"], │ │ │ │ │ + [92, "description"], │ │ │ │ │ [96, "description"], │ │ │ │ │ [93, "description"], │ │ │ │ │ - [95, "description"], │ │ │ │ │ + [94, "description"], │ │ │ │ │ [99, "description"], │ │ │ │ │ [97, "description"], │ │ │ │ │ - [91, "description"], │ │ │ │ │ - [90, "description"], │ │ │ │ │ - [92, "description"], │ │ │ │ │ - [98, "description"], │ │ │ │ │ [120, "description"] │ │ │ │ │ ], │ │ │ │ │ + "Escape Sequences": [ │ │ │ │ │ + [24, "escape-sequences"] │ │ │ │ │ + ], │ │ │ │ │ "Example": [ │ │ │ │ │ + [24, "example"], │ │ │ │ │ [23, "example"], │ │ │ │ │ - [25, "example"], │ │ │ │ │ + [28, "example"], │ │ │ │ │ [26, "example"], │ │ │ │ │ - [20, "example"], │ │ │ │ │ - [24, "example"], │ │ │ │ │ + [25, "example"], │ │ │ │ │ [29, "example"], │ │ │ │ │ - [28, "example"], │ │ │ │ │ - [112, "example"], │ │ │ │ │ + [20, "example"], │ │ │ │ │ + [11, "example"], │ │ │ │ │ + [19, "example"], │ │ │ │ │ + [16, "example"], │ │ │ │ │ + [12, "example"], │ │ │ │ │ + [18, "example"], │ │ │ │ │ + [63, "example"], │ │ │ │ │ + [67, "example"], │ │ │ │ │ + [69, "example"], │ │ │ │ │ + [64, "example"], │ │ │ │ │ + [61, "example"], │ │ │ │ │ + [65, "example"], │ │ │ │ │ + [35, "example"], │ │ │ │ │ + [34, "example"], │ │ │ │ │ + [32, "example"], │ │ │ │ │ + [39, "example"], │ │ │ │ │ + [38, "example"], │ │ │ │ │ + [58, "example"], │ │ │ │ │ + [53, "example"], │ │ │ │ │ + [51, "example"], │ │ │ │ │ + [52, "example"], │ │ │ │ │ + [56, "example"], │ │ │ │ │ + [59, "example"], │ │ │ │ │ + [50, "example"], │ │ │ │ │ + [54, "example"], │ │ │ │ │ [117, "example"], │ │ │ │ │ [115, "example"], │ │ │ │ │ + [116, "example"], │ │ │ │ │ + [110, "example"], │ │ │ │ │ [119, "example"], │ │ │ │ │ + [112, "example"], │ │ │ │ │ [118, "example"], │ │ │ │ │ - [110, "example"], │ │ │ │ │ - [116, "example"], │ │ │ │ │ [113, "example"], │ │ │ │ │ - [59, "example"], │ │ │ │ │ - [51, "example"], │ │ │ │ │ - [54, "example"], │ │ │ │ │ - [53, "example"], │ │ │ │ │ - [56, "example"], │ │ │ │ │ - [58, "example"], │ │ │ │ │ - [50, "example"], │ │ │ │ │ - [52, "example"], │ │ │ │ │ - [35, "example"], │ │ │ │ │ - [34, "example"], │ │ │ │ │ - [39, "example"], │ │ │ │ │ - [32, "example"], │ │ │ │ │ - [38, "example"], │ │ │ │ │ - [48, "example"], │ │ │ │ │ - [44, "example"], │ │ │ │ │ - [42, "example"], │ │ │ │ │ - [47, "example"], │ │ │ │ │ - [43, "example"], │ │ │ │ │ - [41, "example"], │ │ │ │ │ - [46, "example"], │ │ │ │ │ - [19, "example"], │ │ │ │ │ - [12, "example"], │ │ │ │ │ - [18, "example"], │ │ │ │ │ - [11, "example"], │ │ │ │ │ - [16, "example"], │ │ │ │ │ + [70, "example"], │ │ │ │ │ [76, "example"], │ │ │ │ │ - [75, "example"], │ │ │ │ │ - [72, "example"], │ │ │ │ │ [71, "example"], │ │ │ │ │ - [70, "example"], │ │ │ │ │ [74, "example"], │ │ │ │ │ - [61, "example"], │ │ │ │ │ - [65, "example"], │ │ │ │ │ - [69, "example"], │ │ │ │ │ - [67, "example"], │ │ │ │ │ - [64, "example"], │ │ │ │ │ - [63, "example"], │ │ │ │ │ - [84, "example"], │ │ │ │ │ - [83, "example"], │ │ │ │ │ - [80, "example"], │ │ │ │ │ - [86, "example"], │ │ │ │ │ - [89, "example"], │ │ │ │ │ - [81, "example"], │ │ │ │ │ + [75, "example"], │ │ │ │ │ + [72, "example"], │ │ │ │ │ [8, "example"], │ │ │ │ │ - [9, "example"], │ │ │ │ │ - [6, "example"], │ │ │ │ │ - [2, "example"], │ │ │ │ │ [3, "example"], │ │ │ │ │ [5, "example"], │ │ │ │ │ + [6, "example"], │ │ │ │ │ + [9, "example"], │ │ │ │ │ + [2, "example"], │ │ │ │ │ + [44, "example"], │ │ │ │ │ + [41, "example"], │ │ │ │ │ + [48, "example"], │ │ │ │ │ + [43, "example"], │ │ │ │ │ + [46, "example"], │ │ │ │ │ + [42, "example"], │ │ │ │ │ + [47, "example"], │ │ │ │ │ + [86, "example"], │ │ │ │ │ + [83, "example"], │ │ │ │ │ + [89, "example"], │ │ │ │ │ + [84, "example"], │ │ │ │ │ + [81, "example"], │ │ │ │ │ + [80, "example"], │ │ │ │ │ [120, "example"] │ │ │ │ │ ], │ │ │ │ │ - "else - execute command if a condition is not met": [ │ │ │ │ │ - [25, "else-execute-command-if-a-condition-is-not-met"] │ │ │ │ │ - ], │ │ │ │ │ - "emit - emit a generic event": [ │ │ │ │ │ - [26, "emit-emit-a-generic-event"] │ │ │ │ │ - ], │ │ │ │ │ - "Notes": [ │ │ │ │ │ - [26, "notes"], │ │ │ │ │ - [58, "notes"], │ │ │ │ │ - [61, "notes"], │ │ │ │ │ - [64, "notes"], │ │ │ │ │ - [63, "notes"], │ │ │ │ │ - [88, "notes"], │ │ │ │ │ - [87, "notes"], │ │ │ │ │ - [8, "notes"], │ │ │ │ │ - [90, "notes"] │ │ │ │ │ - ], │ │ │ │ │ - "dirs - print directory stack": [ │ │ │ │ │ - [22, "dirs-print-directory-stack"] │ │ │ │ │ - ], │ │ │ │ │ "See Also": [ │ │ │ │ │ - [22, "see-also"], │ │ │ │ │ [24, "see-also"], │ │ │ │ │ [21, "see-also"], │ │ │ │ │ - [114, "see-also"], │ │ │ │ │ - [31, "see-also"], │ │ │ │ │ - [102, "see-also"], │ │ │ │ │ + [22, "see-also"], │ │ │ │ │ [19, "see-also"], │ │ │ │ │ - [14, "see-also"], │ │ │ │ │ [13, "see-also"], │ │ │ │ │ + [14, "see-also"], │ │ │ │ │ + [69, "see-also"], │ │ │ │ │ + [31, "see-also"], │ │ │ │ │ + [114, "see-also"], │ │ │ │ │ [76, "see-also"], │ │ │ │ │ + [74, "see-also"], │ │ │ │ │ [75, "see-also"], │ │ │ │ │ [72, "see-also"], │ │ │ │ │ - [74, "see-also"], │ │ │ │ │ - [69, "see-also"], │ │ │ │ │ + [102, "see-also"], │ │ │ │ │ + [3, "see-also"], │ │ │ │ │ + [9, "see-also"], │ │ │ │ │ [82, "see-also"], │ │ │ │ │ [81, "see-also"], │ │ │ │ │ - [9, "see-also"], │ │ │ │ │ - [3, "see-also"], │ │ │ │ │ - [99, "see-also"], │ │ │ │ │ [91, "see-also"], │ │ │ │ │ - [91, "id4"] │ │ │ │ │ + [91, "id4"], │ │ │ │ │ + [99, "see-also"] │ │ │ │ │ ], │ │ │ │ │ - "count - count the number of elements of a list": [ │ │ │ │ │ - [20, "count-count-the-number-of-elements-of-a-list"] │ │ │ │ │ - ], │ │ │ │ │ - "echo - display a line of text": [ │ │ │ │ │ - [24, "echo-display-a-line-of-text"] │ │ │ │ │ - ], │ │ │ │ │ - "Escape Sequences": [ │ │ │ │ │ - [24, "escape-sequences"] │ │ │ │ │ - ], │ │ │ │ │ - "exec - execute command in current process": [ │ │ │ │ │ - [29, "exec-execute-command-in-current-process"] │ │ │ │ │ + "disown - remove a process from the list of jobs": [ │ │ │ │ │ + [23, "disown-remove-a-process-from-the-list-of-jobs"] │ │ │ │ │ ], │ │ │ │ │ "eval - evaluate the specified commands": [ │ │ │ │ │ [28, "eval-evaluate-the-specified-commands"] │ │ │ │ │ ], │ │ │ │ │ "dirh - print directory history": [ │ │ │ │ │ [21, "dirh-print-directory-history"] │ │ │ │ │ ], │ │ │ │ │ - "end - end a block of commands": [ │ │ │ │ │ - [27, "end-end-a-block-of-commands"] │ │ │ │ │ - ], │ │ │ │ │ - "time - measure how long a command or block takes": [ │ │ │ │ │ - [112, "time-measure-how-long-a-command-or-block-takes"] │ │ │ │ │ - ], │ │ │ │ │ - "How to interpret the output": [ │ │ │ │ │ - [112, "how-to-interpret-the-output"] │ │ │ │ │ - ], │ │ │ │ │ - "umask - set or get the file creation mode mask": [ │ │ │ │ │ - [117, "umask-set-or-get-the-file-creation-mode-mask"] │ │ │ │ │ - ], │ │ │ │ │ - "type - locate a command and describe its type": [ │ │ │ │ │ - [115, "type-locate-a-command-and-describe-its-type"] │ │ │ │ │ - ], │ │ │ │ │ - "wait - wait for jobs to complete": [ │ │ │ │ │ - [119, "wait-wait-for-jobs-to-complete"] │ │ │ │ │ - ], │ │ │ │ │ - "vared - interactively edit the value of an environment variable": [ │ │ │ │ │ - [118, "vared-interactively-edit-the-value-of-an-environment-variable"] │ │ │ │ │ - ], │ │ │ │ │ - "switch - conditionally execute a block of commands": [ │ │ │ │ │ - [110, "switch-conditionally-execute-a-block-of-commands"] │ │ │ │ │ - ], │ │ │ │ │ - "true - return a successful result": [ │ │ │ │ │ - [114, "true-return-a-successful-result"] │ │ │ │ │ + "emit - emit a generic event": [ │ │ │ │ │ + [26, "emit-emit-a-generic-event"] │ │ │ │ │ ], │ │ │ │ │ - "ulimit - set or get resource usage limits": [ │ │ │ │ │ - [116, "ulimit-set-or-get-resource-usage-limits"] │ │ │ │ │ + "Notes": [ │ │ │ │ │ + [26, "notes"], │ │ │ │ │ + [63, "notes"], │ │ │ │ │ + [64, "notes"], │ │ │ │ │ + [61, "notes"], │ │ │ │ │ + [58, "notes"], │ │ │ │ │ + [8, "notes"], │ │ │ │ │ + [87, "notes"], │ │ │ │ │ + [88, "notes"], │ │ │ │ │ + [90, "notes"] │ │ │ │ │ ], │ │ │ │ │ - "trap - perform an action when the shell receives a signal": [ │ │ │ │ │ - [113, "trap-perform-an-action-when-the-shell-receives-a-signal"] │ │ │ │ │ + "else - execute command if a condition is not met": [ │ │ │ │ │ + [25, "else-execute-command-if-a-condition-is-not-met"] │ │ │ │ │ ], │ │ │ │ │ - "test - perform tests on files and text": [ │ │ │ │ │ - [111, "test-perform-tests-on-files-and-text"] │ │ │ │ │ + "exec - execute command in current process": [ │ │ │ │ │ + [29, "exec-execute-command-in-current-process"] │ │ │ │ │ ], │ │ │ │ │ - "Operators for files and directories": [ │ │ │ │ │ - [111, "operators-for-files-and-directories"] │ │ │ │ │ + "count - count the number of elements of a list": [ │ │ │ │ │ + [20, "count-count-the-number-of-elements-of-a-list"] │ │ │ │ │ ], │ │ │ │ │ - "Operators to compare files and directories": [ │ │ │ │ │ - [111, "operators-to-compare-files-and-directories"] │ │ │ │ │ + "dirs - print directory stack": [ │ │ │ │ │ + [22, "dirs-print-directory-stack"] │ │ │ │ │ ], │ │ │ │ │ - "Operators for text strings": [ │ │ │ │ │ - [111, "operators-for-text-strings"] │ │ │ │ │ + "end - end a block of commands": [ │ │ │ │ │ + [27, "end-end-a-block-of-commands"] │ │ │ │ │ ], │ │ │ │ │ - "Operators to compare and examine numbers": [ │ │ │ │ │ - [111, "operators-to-compare-and-examine-numbers"] │ │ │ │ │ + "builtin - run a builtin command": [ │ │ │ │ │ + [11, "builtin-run-a-builtin-command"] │ │ │ │ │ ], │ │ │ │ │ - "Operators to combine expressions": [ │ │ │ │ │ - [111, "operators-to-combine-expressions"] │ │ │ │ │ + "complete - edit command-specific tab-completions": [ │ │ │ │ │ + [17, "complete-edit-command-specific-tab-completions"] │ │ │ │ │ ], │ │ │ │ │ "Examples": [ │ │ │ │ │ - [111, "examples"], │ │ │ │ │ - [57, "examples"], │ │ │ │ │ - [103, "examples"], │ │ │ │ │ - [105, "examples"], │ │ │ │ │ - [104, "examples"], │ │ │ │ │ - [107, "examples"], │ │ │ │ │ - [101, "examples"], │ │ │ │ │ - [102, "examples"], │ │ │ │ │ - [106, "examples"], │ │ │ │ │ - [100, "examples"], │ │ │ │ │ - [49, "examples"], │ │ │ │ │ - [40, "examples"], │ │ │ │ │ [17, "examples"], │ │ │ │ │ [15, "examples"], │ │ │ │ │ [13, "examples"], │ │ │ │ │ - [77, "examples"], │ │ │ │ │ + [62, "examples"], │ │ │ │ │ + [66, "examples"], │ │ │ │ │ + [68, "examples"], │ │ │ │ │ + [57, "examples"], │ │ │ │ │ + [111, "examples"], │ │ │ │ │ [73, "examples"], │ │ │ │ │ [73, "id1"], │ │ │ │ │ [73, "id2"], │ │ │ │ │ [73, "id3"], │ │ │ │ │ [73, "id4"], │ │ │ │ │ [73, "id5"], │ │ │ │ │ [73, "id6"], │ │ │ │ │ [73, "id7"], │ │ │ │ │ [73, "id8"], │ │ │ │ │ [73, "id9"], │ │ │ │ │ + [77, "examples"], │ │ │ │ │ [79, "examples"], │ │ │ │ │ [78, "examples"], │ │ │ │ │ - [62, "examples"], │ │ │ │ │ - [68, "examples"], │ │ │ │ │ - [66, "examples"], │ │ │ │ │ - [88, "examples"], │ │ │ │ │ - [87, "examples"], │ │ │ │ │ - [7, "examples"], │ │ │ │ │ + [101, "examples"], │ │ │ │ │ + [103, "examples"], │ │ │ │ │ + [100, "examples"], │ │ │ │ │ + [106, "examples"], │ │ │ │ │ + [102, "examples"], │ │ │ │ │ + [104, "examples"], │ │ │ │ │ + [107, "examples"], │ │ │ │ │ + [105, "examples"], │ │ │ │ │ [1, "examples"], │ │ │ │ │ - [0, "examples"], │ │ │ │ │ [4, "examples"], │ │ │ │ │ - [94, "examples"], │ │ │ │ │ - [96, "examples"], │ │ │ │ │ - [93, "examples"], │ │ │ │ │ - [95, "examples"], │ │ │ │ │ - [99, "examples"], │ │ │ │ │ + [7, "examples"], │ │ │ │ │ + [0, "examples"], │ │ │ │ │ + [40, "examples"], │ │ │ │ │ + [49, "examples"], │ │ │ │ │ + [87, "examples"], │ │ │ │ │ + [88, "examples"], │ │ │ │ │ [91, "examples"], │ │ │ │ │ [91, "id1"], │ │ │ │ │ [91, "id2"], │ │ │ │ │ [91, "id3"], │ │ │ │ │ [91, "id5"], │ │ │ │ │ [91, "id6"], │ │ │ │ │ [91, "id7"], │ │ │ │ │ [91, "id8"], │ │ │ │ │ + [95, "examples"], │ │ │ │ │ + [98, "examples"], │ │ │ │ │ [92, "examples"], │ │ │ │ │ - [98, "examples"] │ │ │ │ │ + [96, "examples"], │ │ │ │ │ + [93, "examples"], │ │ │ │ │ + [94, "examples"], │ │ │ │ │ + [99, "examples"] │ │ │ │ │ ], │ │ │ │ │ - "Standards": [ │ │ │ │ │ - [111, "standards"] │ │ │ │ │ + "command - run a program": [ │ │ │ │ │ + [15, "command-run-a-program"] │ │ │ │ │ ], │ │ │ │ │ - "funced - edit a function interactively": [ │ │ │ │ │ - [59, "funced-edit-a-function-interactively"] │ │ │ │ │ + "continue - skip the remainder of the current iteration of the current inner loop": [ │ │ │ │ │ + [19, "continue-skip-the-remainder-of-the-current-iteration-of-the-current-inner-loop"] │ │ │ │ │ ], │ │ │ │ │ - "fish_vi_key_bindings - set vi key bindings for fish": [ │ │ │ │ │ - [57, "fish-vi-key-bindings-set-vi-key-bindings-for-fish"] │ │ │ │ │ + "cd - change directory": [ │ │ │ │ │ + [13, "cd-change-directory"] │ │ │ │ │ ], │ │ │ │ │ - "fish_right_prompt - define the appearance of the right-side command line prompt": [ │ │ │ │ │ - [51, "fish-right-prompt-define-the-appearance-of-the-right-side-command-line-prompt"] │ │ │ │ │ + "commandline - set or get the current command line buffer": [ │ │ │ │ │ + [16, "commandline-set-or-get-the-current-command-line-buffer"] │ │ │ │ │ ], │ │ │ │ │ - "fish_title - define the terminal\u2019s title": [ │ │ │ │ │ - [54, "fish-title-define-the-terminal-s-title"] │ │ │ │ │ + "case - conditionally execute a block of commands": [ │ │ │ │ │ + [12, "case-conditionally-execute-a-block-of-commands"] │ │ │ │ │ ], │ │ │ │ │ - "fish_svn_prompt - output Subversion information for use in a prompt": [ │ │ │ │ │ - [53, "fish-svn-prompt-output-subversion-information-for-use-in-a-prompt"] │ │ │ │ │ + "breakpoint - launch debug mode": [ │ │ │ │ │ + [10, "breakpoint-launch-debug-mode"] │ │ │ │ │ ], │ │ │ │ │ - "fish_vcs_prompt - output version control system information for use in a prompt": [ │ │ │ │ │ - [56, "fish-vcs-prompt-output-version-control-system-information-for-use-in-a-prompt"] │ │ │ │ │ + "contains - test if a word is present in a list": [ │ │ │ │ │ + [18, "contains-test-if-a-word-is-present-in-a-list"] │ │ │ │ │ ], │ │ │ │ │ - "for - perform a set of commands multiple times": [ │ │ │ │ │ - [58, "for-perform-a-set-of-commands-multiple-times"] │ │ │ │ │ + "cdh - change to a recently visited directory": [ │ │ │ │ │ + [14, "cdh-change-to-a-recently-visited-directory"] │ │ │ │ │ ], │ │ │ │ │ - "fish_update_completions - update completions using manual pages": [ │ │ │ │ │ - [55, "fish-update-completions-update-completions-using-manual-pages"] │ │ │ │ │ + "funcsave - save the definition of a function to the user\u2019s autoload directory": [ │ │ │ │ │ + [60, "funcsave-save-the-definition-of-a-function-to-the-user-s-autoload-directory"] │ │ │ │ │ ], │ │ │ │ │ - "fish_prompt - define the appearance of the command line prompt": [ │ │ │ │ │ - [50, "fish-prompt-define-the-appearance-of-the-command-line-prompt"] │ │ │ │ │ + "help - display fish documentation": [ │ │ │ │ │ + [63, "help-display-fish-documentation"] │ │ │ │ │ ], │ │ │ │ │ - "fish_status_to_signal - convert exit codes to human-friendly signals": [ │ │ │ │ │ - [52, "fish-status-to-signal-convert-exit-codes-to-human-friendly-signals"] │ │ │ │ │ + "jobs - print currently running jobs": [ │ │ │ │ │ + [67, "jobs-print-currently-running-jobs"] │ │ │ │ │ + ], │ │ │ │ │ + "functions - print or erase functions": [ │ │ │ │ │ + [62, "functions-print-or-erase-functions"] │ │ │ │ │ + ], │ │ │ │ │ + "See more": [ │ │ │ │ │ + [62, "see-more"], │ │ │ │ │ + [61, "see-more"], │ │ │ │ │ + [2, "see-more"] │ │ │ │ │ + ], │ │ │ │ │ + "nextd - move forward through directory history": [ │ │ │ │ │ + [69, "nextd-move-forward-through-directory-history"] │ │ │ │ │ + ], │ │ │ │ │ + "history - show and manipulate command history": [ │ │ │ │ │ + [64, "history-show-and-manipulate-command-history"] │ │ │ │ │ + ], │ │ │ │ │ + "Customizing the name of the history file": [ │ │ │ │ │ + [64, "customizing-the-name-of-the-history-file"] │ │ │ │ │ + ], │ │ │ │ │ + "isatty - test if a file descriptor is a terminal": [ │ │ │ │ │ + [66, "isatty-test-if-a-file-descriptor-is-a-terminal"] │ │ │ │ │ + ], │ │ │ │ │ + "function - create a function": [ │ │ │ │ │ + [61, "function-create-a-function"] │ │ │ │ │ + ], │ │ │ │ │ + "math - perform mathematics calculations": [ │ │ │ │ │ + [68, "math-perform-mathematics-calculations"] │ │ │ │ │ + ], │ │ │ │ │ + "Return Values": [ │ │ │ │ │ + [68, "return-values"] │ │ │ │ │ + ], │ │ │ │ │ + "Syntax": [ │ │ │ │ │ + [68, "syntax"] │ │ │ │ │ + ], │ │ │ │ │ + "Operators": [ │ │ │ │ │ + [68, "operators"] │ │ │ │ │ + ], │ │ │ │ │ + "Constants": [ │ │ │ │ │ + [68, "constants"] │ │ │ │ │ + ], │ │ │ │ │ + "Functions": [ │ │ │ │ │ + [68, "functions"], │ │ │ │ │ + [132, "functions"], │ │ │ │ │ + [128, "functions"] │ │ │ │ │ + ], │ │ │ │ │ + "Compatibility notes": [ │ │ │ │ │ + [68, "compatibility-notes"] │ │ │ │ │ + ], │ │ │ │ │ + "if - conditionally execute a command": [ │ │ │ │ │ + [65, "if-conditionally-execute-a-command"] │ │ │ │ │ + ], │ │ │ │ │ + "fish_breakpoint_prompt - define the prompt when stopped at a breakpoint": [ │ │ │ │ │ + [35, "fish-breakpoint-prompt-define-the-prompt-when-stopped-at-a-breakpoint"] │ │ │ │ │ ], │ │ │ │ │ "fish_clipboard_copy - copy text to the system\u2019s clipboard": [ │ │ │ │ │ [36, "fish-clipboard-copy-copy-text-to-the-system-s-clipboard"] │ │ │ │ │ ], │ │ │ │ │ "See also": [ │ │ │ │ │ [36, "see-also"], │ │ │ │ │ [37, "see-also"] │ │ │ │ │ ], │ │ │ │ │ - "fish_breakpoint_prompt - define the prompt when stopped at a breakpoint": [ │ │ │ │ │ - [35, "fish-breakpoint-prompt-define-the-prompt-when-stopped-at-a-breakpoint"] │ │ │ │ │ + "fish - the friendly interactive shell": [ │ │ │ │ │ + [33, "fish-the-friendly-interactive-shell"] │ │ │ │ │ + ], │ │ │ │ │ + "Debugging": [ │ │ │ │ │ + [33, "debugging"] │ │ │ │ │ ], │ │ │ │ │ "fish_add_path - add to the path": [ │ │ │ │ │ [34, "fish-add-path-add-to-the-path"] │ │ │ │ │ ], │ │ │ │ │ "Options": [ │ │ │ │ │ [34, "options"], │ │ │ │ │ - [41, "options"], │ │ │ │ │ [79, "options"], │ │ │ │ │ + [4, "options"], │ │ │ │ │ [7, "options"], │ │ │ │ │ [0, "options"], │ │ │ │ │ - [4, "options"] │ │ │ │ │ + [41, "options"] │ │ │ │ │ ], │ │ │ │ │ - "fish_clipboard_paste - get text from the system\u2019s clipboard": [ │ │ │ │ │ - [37, "fish-clipboard-paste-get-text-from-the-system-s-clipboard"] │ │ │ │ │ + "fg - bring job to foreground": [ │ │ │ │ │ + [32, "fg-bring-job-to-foreground"] │ │ │ │ │ ], │ │ │ │ │ "fish_config - start the web-based configuration interface": [ │ │ │ │ │ [39, "fish-config-start-the-web-based-configuration-interface"] │ │ │ │ │ ], │ │ │ │ │ "false - return an unsuccessful result": [ │ │ │ │ │ [31, "false-return-an-unsuccessful-result"] │ │ │ │ │ ], │ │ │ │ │ - "fg - bring job to foreground": [ │ │ │ │ │ - [32, "fg-bring-job-to-foreground"] │ │ │ │ │ - ], │ │ │ │ │ - "exit - exit the shell": [ │ │ │ │ │ - [30, "exit-exit-the-shell"] │ │ │ │ │ - ], │ │ │ │ │ - "fish - the friendly interactive shell": [ │ │ │ │ │ - [33, "fish-the-friendly-interactive-shell"] │ │ │ │ │ - ], │ │ │ │ │ - "Debugging": [ │ │ │ │ │ - [33, "debugging"] │ │ │ │ │ + "fish_clipboard_paste - get text from the system\u2019s clipboard": [ │ │ │ │ │ + [37, "fish-clipboard-paste-get-text-from-the-system-s-clipboard"] │ │ │ │ │ ], │ │ │ │ │ "fish_command_not_found - what to do when a command wasn\u2019t found": [ │ │ │ │ │ [38, "fish-command-not-found-what-to-do-when-a-command-wasn-t-found"] │ │ │ │ │ ], │ │ │ │ │ "Backwards compatibility": [ │ │ │ │ │ [38, "backwards-compatibility"] │ │ │ │ │ ], │ │ │ │ │ - "string-split - split strings by delimiter": [ │ │ │ │ │ - [103, "string-split-split-strings-by-delimiter"] │ │ │ │ │ - ], │ │ │ │ │ - "NUL Delimited Examples": [ │ │ │ │ │ - [103, "nul-delimited-examples"], │ │ │ │ │ - [104, "nul-delimited-examples"], │ │ │ │ │ - [91, "nul-delimited-examples"] │ │ │ │ │ - ], │ │ │ │ │ - "string-upper - convert strings to uppercase": [ │ │ │ │ │ - [108, "string-upper-convert-strings-to-uppercase"] │ │ │ │ │ - ], │ │ │ │ │ - "string-sub - extract substrings": [ │ │ │ │ │ - [105, "string-sub-extract-substrings"] │ │ │ │ │ - ], │ │ │ │ │ - "suspend - suspend the current shell": [ │ │ │ │ │ - [109, "suspend-suspend-the-current-shell"] │ │ │ │ │ - ], │ │ │ │ │ - "string-split0 - split on zero bytes": [ │ │ │ │ │ - [104, "string-split0-split-on-zero-bytes"] │ │ │ │ │ - ], │ │ │ │ │ - "string-unescape - expand escape sequences": [ │ │ │ │ │ - [107, "string-unescape-expand-escape-sequences"] │ │ │ │ │ + "exit - exit the shell": [ │ │ │ │ │ + [30, "exit-exit-the-shell"] │ │ │ │ │ ], │ │ │ │ │ - "string-replace - replace substrings": [ │ │ │ │ │ - [101, "string-replace-replace-substrings"] │ │ │ │ │ + "for - perform a set of commands multiple times": [ │ │ │ │ │ + [58, "for-perform-a-set-of-commands-multiple-times"] │ │ │ │ │ ], │ │ │ │ │ - "Replace Literal Examples": [ │ │ │ │ │ - [101, "replace-literal-examples"], │ │ │ │ │ - [91, "replace-literal-examples"] │ │ │ │ │ + "fish_svn_prompt - output Subversion information for use in a prompt": [ │ │ │ │ │ + [53, "fish-svn-prompt-output-subversion-information-for-use-in-a-prompt"] │ │ │ │ │ ], │ │ │ │ │ - "Replace Regex Examples": [ │ │ │ │ │ - [101, "replace-regex-examples"], │ │ │ │ │ - [91, "replace-regex-examples"] │ │ │ │ │ + "fish_right_prompt - define the appearance of the right-side command line prompt": [ │ │ │ │ │ + [51, "fish-right-prompt-define-the-appearance-of-the-right-side-command-line-prompt"] │ │ │ │ │ ], │ │ │ │ │ - "string-shorten - shorten strings to a width, with an ellipsis": [ │ │ │ │ │ - [102, "string-shorten-shorten-strings-to-a-width-with-an-ellipsis"] │ │ │ │ │ + "fish_status_to_signal - convert exit codes to human-friendly signals": [ │ │ │ │ │ + [52, "fish-status-to-signal-convert-exit-codes-to-human-friendly-signals"] │ │ │ │ │ ], │ │ │ │ │ - "string-trim - remove trailing whitespace": [ │ │ │ │ │ - [106, "string-trim-remove-trailing-whitespace"] │ │ │ │ │ + "fish_vcs_prompt - output version control system information for use in a prompt": [ │ │ │ │ │ + [56, "fish-vcs-prompt-output-version-control-system-information-for-use-in-a-prompt"] │ │ │ │ │ ], │ │ │ │ │ - "string-repeat - multiply a string": [ │ │ │ │ │ - [100, "string-repeat-multiply-a-string"] │ │ │ │ │ + "funced - edit a function interactively": [ │ │ │ │ │ + [59, "funced-edit-a-function-interactively"] │ │ │ │ │ ], │ │ │ │ │ - "Repeat Examples": [ │ │ │ │ │ - [100, "repeat-examples"], │ │ │ │ │ - [91, "repeat-examples"] │ │ │ │ │ + "fish_prompt - define the appearance of the command line prompt": [ │ │ │ │ │ + [50, "fish-prompt-define-the-appearance-of-the-command-line-prompt"] │ │ │ │ │ ], │ │ │ │ │ - "fish_mode_prompt - define the appearance of the mode indicator": [ │ │ │ │ │ - [48, "fish-mode-prompt-define-the-appearance-of-the-mode-indicator"] │ │ │ │ │ + "fish_update_completions - update completions using manual pages": [ │ │ │ │ │ + [55, "fish-update-completions-update-completions-using-manual-pages"] │ │ │ │ │ ], │ │ │ │ │ - "fish_indent - indenter and prettifier": [ │ │ │ │ │ - [45, "fish-indent-indenter-and-prettifier"] │ │ │ │ │ + "fish_vi_key_bindings - set vi key bindings for fish": [ │ │ │ │ │ + [57, "fish-vi-key-bindings-set-vi-key-bindings-for-fish"] │ │ │ │ │ ], │ │ │ │ │ - "fish_opt - create an option specification for the argparse command": [ │ │ │ │ │ - [49, "fish-opt-create-an-option-specification-for-the-argparse-command"] │ │ │ │ │ + "fish_title - define the terminal\u2019s title": [ │ │ │ │ │ + [54, "fish-title-define-the-terminal-s-title"] │ │ │ │ │ ], │ │ │ │ │ - "fish_hg_prompt - output Mercurial information for use in a prompt": [ │ │ │ │ │ - [44, "fish-hg-prompt-output-mercurial-information-for-use-in-a-prompt"] │ │ │ │ │ + "umask - set or get the file creation mode mask": [ │ │ │ │ │ + [117, "umask-set-or-get-the-file-creation-mode-mask"] │ │ │ │ │ ], │ │ │ │ │ - "fish_git_prompt - output git information for use in a prompt": [ │ │ │ │ │ - [42, "fish-git-prompt-output-git-information-for-use-in-a-prompt"] │ │ │ │ │ + "type - locate a command and describe its type": [ │ │ │ │ │ + [115, "type-locate-a-command-and-describe-its-type"] │ │ │ │ │ ], │ │ │ │ │ - "fish_key_reader - explore what characters keyboard keys send": [ │ │ │ │ │ - [47, "fish-key-reader-explore-what-characters-keyboard-keys-send"] │ │ │ │ │ + "ulimit - set or get resource usage limits": [ │ │ │ │ │ + [116, "ulimit-set-or-get-resource-usage-limits"] │ │ │ │ │ ], │ │ │ │ │ - "Usage Notes": [ │ │ │ │ │ - [47, "usage-notes"] │ │ │ │ │ + "switch - conditionally execute a block of commands": [ │ │ │ │ │ + [110, "switch-conditionally-execute-a-block-of-commands"] │ │ │ │ │ ], │ │ │ │ │ - "fish_default_key_bindings - set emacs key bindings for fish": [ │ │ │ │ │ - [40, "fish-default-key-bindings-set-emacs-key-bindings-for-fish"] │ │ │ │ │ + "true - return a successful result": [ │ │ │ │ │ + [114, "true-return-a-successful-result"] │ │ │ │ │ ], │ │ │ │ │ - "fish_greeting - display a welcome message in interactive shells": [ │ │ │ │ │ - [43, "fish-greeting-display-a-welcome-message-in-interactive-shells"] │ │ │ │ │ + "wait - wait for jobs to complete": [ │ │ │ │ │ + [119, "wait-wait-for-jobs-to-complete"] │ │ │ │ │ ], │ │ │ │ │ - "fish_delta - compare functions and completions to the default": [ │ │ │ │ │ - [41, "fish-delta-compare-functions-and-completions-to-the-default"] │ │ │ │ │ + "time - measure how long a command or block takes": [ │ │ │ │ │ + [112, "time-measure-how-long-a-command-or-block-takes"] │ │ │ │ │ ], │ │ │ │ │ - "fish_is_root_user - check if the current user is root": [ │ │ │ │ │ - [46, "fish-is-root-user-check-if-the-current-user-is-root"] │ │ │ │ │ + "How to interpret the output": [ │ │ │ │ │ + [112, "how-to-interpret-the-output"] │ │ │ │ │ ], │ │ │ │ │ - "continue - skip the remainder of the current iteration of the current inner loop": [ │ │ │ │ │ - [19, "continue-skip-the-remainder-of-the-current-iteration-of-the-current-inner-loop"] │ │ │ │ │ + "test - perform tests on files and text": [ │ │ │ │ │ + [111, "test-perform-tests-on-files-and-text"] │ │ │ │ │ ], │ │ │ │ │ - "case - conditionally execute a block of commands": [ │ │ │ │ │ - [12, "case-conditionally-execute-a-block-of-commands"] │ │ │ │ │ + "Operators for files and directories": [ │ │ │ │ │ + [111, "operators-for-files-and-directories"] │ │ │ │ │ ], │ │ │ │ │ - "contains - test if a word is present in a list": [ │ │ │ │ │ - [18, "contains-test-if-a-word-is-present-in-a-list"] │ │ │ │ │ + "Operators to compare files and directories": [ │ │ │ │ │ + [111, "operators-to-compare-files-and-directories"] │ │ │ │ │ ], │ │ │ │ │ - "builtin - run a builtin command": [ │ │ │ │ │ - [11, "builtin-run-a-builtin-command"] │ │ │ │ │ + "Operators for text strings": [ │ │ │ │ │ + [111, "operators-for-text-strings"] │ │ │ │ │ ], │ │ │ │ │ - "breakpoint - launch debug mode": [ │ │ │ │ │ - [10, "breakpoint-launch-debug-mode"] │ │ │ │ │ + "Operators to compare and examine numbers": [ │ │ │ │ │ + [111, "operators-to-compare-and-examine-numbers"] │ │ │ │ │ ], │ │ │ │ │ - "complete - edit command-specific tab-completions": [ │ │ │ │ │ - [17, "complete-edit-command-specific-tab-completions"] │ │ │ │ │ + "Operators to combine expressions": [ │ │ │ │ │ + [111, "operators-to-combine-expressions"] │ │ │ │ │ ], │ │ │ │ │ - "command - run a program": [ │ │ │ │ │ - [15, "command-run-a-program"] │ │ │ │ │ + "Standards": [ │ │ │ │ │ + [111, "standards"] │ │ │ │ │ ], │ │ │ │ │ - "commandline - set or get the current command line buffer": [ │ │ │ │ │ - [16, "commandline-set-or-get-the-current-command-line-buffer"] │ │ │ │ │ + "vared - interactively edit the value of an environment variable": [ │ │ │ │ │ + [118, "vared-interactively-edit-the-value-of-an-environment-variable"] │ │ │ │ │ ], │ │ │ │ │ - "cdh - change to a recently visited directory": [ │ │ │ │ │ - [14, "cdh-change-to-a-recently-visited-directory"] │ │ │ │ │ + "trap - perform an action when the shell receives a signal": [ │ │ │ │ │ + [113, "trap-perform-an-action-when-the-shell-receives-a-signal"] │ │ │ │ │ ], │ │ │ │ │ - "cd - change directory": [ │ │ │ │ │ - [13, "cd-change-directory"] │ │ │ │ │ + "not - negate the exit status of a job": [ │ │ │ │ │ + [70, "not-negate-the-exit-status-of-a-job"] │ │ │ │ │ ], │ │ │ │ │ "printf - display text according to a format string": [ │ │ │ │ │ [76, "printf-display-text-according-to-a-format-string"] │ │ │ │ │ ], │ │ │ │ │ "Format Specifiers": [ │ │ │ │ │ [76, "format-specifiers"] │ │ │ │ │ ], │ │ │ │ │ @@ -7346,26 +7327,14 @@ │ │ │ │ │ ], │ │ │ │ │ "Errors and Return Status": [ │ │ │ │ │ [76, "errors-and-return-status"] │ │ │ │ │ ], │ │ │ │ │ "Footnotes": [ │ │ │ │ │ [76, "footnotes"] │ │ │ │ │ ], │ │ │ │ │ - "prevd - move backward through directory history": [ │ │ │ │ │ - [75, "prevd-move-backward-through-directory-history"] │ │ │ │ │ - ], │ │ │ │ │ - "prompt_hostname - print the hostname, shortened for use in the prompt": [ │ │ │ │ │ - [77, "prompt-hostname-print-the-hostname-shortened-for-use-in-the-prompt"] │ │ │ │ │ - ], │ │ │ │ │ - "or - conditionally execute a command": [ │ │ │ │ │ - [72, "or-conditionally-execute-a-command"] │ │ │ │ │ - ], │ │ │ │ │ - "open - open file in its default application": [ │ │ │ │ │ - [71, "open-open-file-in-its-default-application"] │ │ │ │ │ - ], │ │ │ │ │ "path - manipulate and check paths": [ │ │ │ │ │ [73, "path-manipulate-and-check-paths"] │ │ │ │ │ ], │ │ │ │ │ "\u201cbasename\u201d subcommand": [ │ │ │ │ │ [73, "basename-subcommand"] │ │ │ │ │ ], │ │ │ │ │ "\u201cdirname\u201d subcommand": [ │ │ │ │ │ @@ -7394,125 +7363,126 @@ │ │ │ │ │ ], │ │ │ │ │ "\u201csort\u201d subcommand": [ │ │ │ │ │ [73, "sort-subcommand"] │ │ │ │ │ ], │ │ │ │ │ "Combining path": [ │ │ │ │ │ [73, "combining-path"] │ │ │ │ │ ], │ │ │ │ │ - "not - negate the exit status of a job": [ │ │ │ │ │ - [70, "not-negate-the-exit-status-of-a-job"] │ │ │ │ │ + "open - open file in its default application": [ │ │ │ │ │ + [71, "open-open-file-in-its-default-application"] │ │ │ │ │ + ], │ │ │ │ │ + "popd - move through directory stack": [ │ │ │ │ │ + [74, "popd-move-through-directory-stack"] │ │ │ │ │ + ], │ │ │ │ │ + "prompt_hostname - print the hostname, shortened for use in the prompt": [ │ │ │ │ │ + [77, "prompt-hostname-print-the-hostname-shortened-for-use-in-the-prompt"] │ │ │ │ │ ], │ │ │ │ │ "prompt_pwd - print pwd suitable for prompt": [ │ │ │ │ │ [79, "prompt-pwd-print-pwd-suitable-for-prompt"] │ │ │ │ │ ], │ │ │ │ │ "prompt_login - describe the login suitable for prompt": [ │ │ │ │ │ [78, "prompt-login-describe-the-login-suitable-for-prompt"] │ │ │ │ │ ], │ │ │ │ │ - "popd - move through directory stack": [ │ │ │ │ │ - [74, "popd-move-through-directory-stack"] │ │ │ │ │ - ], │ │ │ │ │ - "functions - print or erase functions": [ │ │ │ │ │ - [62, "functions-print-or-erase-functions"] │ │ │ │ │ - ], │ │ │ │ │ - "See more": [ │ │ │ │ │ - [62, "see-more"], │ │ │ │ │ - [61, "see-more"], │ │ │ │ │ - [2, "see-more"] │ │ │ │ │ + "prevd - move backward through directory history": [ │ │ │ │ │ + [75, "prevd-move-backward-through-directory-history"] │ │ │ │ │ ], │ │ │ │ │ - "function - create a function": [ │ │ │ │ │ - [61, "function-create-a-function"] │ │ │ │ │ + "or - conditionally execute a command": [ │ │ │ │ │ + [72, "or-conditionally-execute-a-command"] │ │ │ │ │ ], │ │ │ │ │ - "if - conditionally execute a command": [ │ │ │ │ │ - [65, "if-conditionally-execute-a-command"] │ │ │ │ │ + "string-replace - replace substrings": [ │ │ │ │ │ + [101, "string-replace-replace-substrings"] │ │ │ │ │ ], │ │ │ │ │ - "nextd - move forward through directory history": [ │ │ │ │ │ - [69, "nextd-move-forward-through-directory-history"] │ │ │ │ │ + "Replace Literal Examples": [ │ │ │ │ │ + [101, "replace-literal-examples"], │ │ │ │ │ + [91, "replace-literal-examples"] │ │ │ │ │ ], │ │ │ │ │ - "math - perform mathematics calculations": [ │ │ │ │ │ - [68, "math-perform-mathematics-calculations"] │ │ │ │ │ + "Replace Regex Examples": [ │ │ │ │ │ + [101, "replace-regex-examples"], │ │ │ │ │ + [91, "replace-regex-examples"] │ │ │ │ │ ], │ │ │ │ │ - "Return Values": [ │ │ │ │ │ - [68, "return-values"] │ │ │ │ │ + "string-upper - convert strings to uppercase": [ │ │ │ │ │ + [108, "string-upper-convert-strings-to-uppercase"] │ │ │ │ │ ], │ │ │ │ │ - "Syntax": [ │ │ │ │ │ - [68, "syntax"] │ │ │ │ │ + "string-split - split strings by delimiter": [ │ │ │ │ │ + [103, "string-split-split-strings-by-delimiter"] │ │ │ │ │ ], │ │ │ │ │ - "Operators": [ │ │ │ │ │ - [68, "operators"] │ │ │ │ │ + "NUL Delimited Examples": [ │ │ │ │ │ + [103, "nul-delimited-examples"], │ │ │ │ │ + [104, "nul-delimited-examples"], │ │ │ │ │ + [91, "nul-delimited-examples"] │ │ │ │ │ ], │ │ │ │ │ - "Constants": [ │ │ │ │ │ - [68, "constants"] │ │ │ │ │ + "string-repeat - multiply a string": [ │ │ │ │ │ + [100, "string-repeat-multiply-a-string"] │ │ │ │ │ ], │ │ │ │ │ - "Functions": [ │ │ │ │ │ - [68, "functions"], │ │ │ │ │ - [128, "functions"], │ │ │ │ │ - [132, "functions"] │ │ │ │ │ + "Repeat Examples": [ │ │ │ │ │ + [100, "repeat-examples"], │ │ │ │ │ + [91, "repeat-examples"] │ │ │ │ │ ], │ │ │ │ │ - "Compatibility notes": [ │ │ │ │ │ - [68, "compatibility-notes"] │ │ │ │ │ + "string-trim - remove trailing whitespace": [ │ │ │ │ │ + [106, "string-trim-remove-trailing-whitespace"] │ │ │ │ │ ], │ │ │ │ │ - "jobs - print currently running jobs": [ │ │ │ │ │ - [67, "jobs-print-currently-running-jobs"] │ │ │ │ │ + "string-shorten - shorten strings to a width, with an ellipsis": [ │ │ │ │ │ + [102, "string-shorten-shorten-strings-to-a-width-with-an-ellipsis"] │ │ │ │ │ ], │ │ │ │ │ - "funcsave - save the definition of a function to the user\u2019s autoload directory": [ │ │ │ │ │ - [60, "funcsave-save-the-definition-of-a-function-to-the-user-s-autoload-directory"] │ │ │ │ │ + "string-split0 - split on zero bytes": [ │ │ │ │ │ + [104, "string-split0-split-on-zero-bytes"] │ │ │ │ │ ], │ │ │ │ │ - "history - show and manipulate command history": [ │ │ │ │ │ - [64, "history-show-and-manipulate-command-history"] │ │ │ │ │ + "suspend - suspend the current shell": [ │ │ │ │ │ + [109, "suspend-suspend-the-current-shell"] │ │ │ │ │ ], │ │ │ │ │ - "Customizing the name of the history file": [ │ │ │ │ │ - [64, "customizing-the-name-of-the-history-file"] │ │ │ │ │ + "string-unescape - expand escape sequences": [ │ │ │ │ │ + [107, "string-unescape-expand-escape-sequences"] │ │ │ │ │ ], │ │ │ │ │ - "help - display fish documentation": [ │ │ │ │ │ - [63, "help-display-fish-documentation"] │ │ │ │ │ + "string-sub - extract substrings": [ │ │ │ │ │ + [105, "string-sub-extract-substrings"] │ │ │ │ │ ], │ │ │ │ │ - "isatty - test if a file descriptor is a terminal": [ │ │ │ │ │ - [66, "isatty-test-if-a-file-descriptor-is-a-terminal"] │ │ │ │ │ + "abbr - manage fish abbreviations": [ │ │ │ │ │ + [1, "abbr-manage-fish-abbreviations"] │ │ │ │ │ ], │ │ │ │ │ - "pwd - output the current working directory": [ │ │ │ │ │ - [82, "pwd-output-the-current-working-directory"] │ │ │ │ │ + "\u201cadd\u201d subcommand": [ │ │ │ │ │ + [1, "add-subcommand"] │ │ │ │ │ ], │ │ │ │ │ - "read - read line of input into variables": [ │ │ │ │ │ - [84, "read-read-line-of-input-into-variables"] │ │ │ │ │ + "Other subcommands": [ │ │ │ │ │ + [1, "other-subcommands"] │ │ │ │ │ ], │ │ │ │ │ - "set_color - set the terminal color": [ │ │ │ │ │ - [88, "set-color-set-the-terminal-color"] │ │ │ │ │ + "block - temporarily block delivery of events": [ │ │ │ │ │ + [8, "block-temporarily-block-delivery-of-events"] │ │ │ │ │ ], │ │ │ │ │ - "Terminal Capability Detection": [ │ │ │ │ │ - [88, "terminal-capability-detection"] │ │ │ │ │ + "and - conditionally execute a command": [ │ │ │ │ │ + [3, "and-conditionally-execute-a-command"] │ │ │ │ │ ], │ │ │ │ │ - "random - generate random number": [ │ │ │ │ │ - [83, "random-generate-random-number"] │ │ │ │ │ + "begin - start a new block of code": [ │ │ │ │ │ + [5, "begin-start-a-new-block-of-code"] │ │ │ │ │ ], │ │ │ │ │ - "psub - perform process substitution": [ │ │ │ │ │ - [80, "psub-perform-process-substitution"] │ │ │ │ │ + "argparse - parse options passed to a fish script or function": [ │ │ │ │ │ + [4, "argparse-parse-options-passed-to-a-fish-script-or-function"] │ │ │ │ │ ], │ │ │ │ │ - "realpath - convert a path to an absolute path without symlinks": [ │ │ │ │ │ - [85, "realpath-convert-a-path-to-an-absolute-path-without-symlinks"] │ │ │ │ │ + "Usage": [ │ │ │ │ │ + [4, "usage"] │ │ │ │ │ ], │ │ │ │ │ - "return - stop the current inner function": [ │ │ │ │ │ - [86, "return-stop-the-current-inner-function"] │ │ │ │ │ + "Option Specifications": [ │ │ │ │ │ + [4, "option-specifications"] │ │ │ │ │ ], │ │ │ │ │ - "set - display and change shell variables": [ │ │ │ │ │ - [87, "set-display-and-change-shell-variables"] │ │ │ │ │ + "Integer flag": [ │ │ │ │ │ + [4, "integer-flag"] │ │ │ │ │ ], │ │ │ │ │ - "Exit status": [ │ │ │ │ │ - [87, "exit-status"] │ │ │ │ │ + "Note: Optional arguments": [ │ │ │ │ │ + [4, "note-optional-arguments"] │ │ │ │ │ ], │ │ │ │ │ - "source - evaluate contents of file": [ │ │ │ │ │ - [89, "source-evaluate-contents-of-file"] │ │ │ │ │ + "Flag Value Validation": [ │ │ │ │ │ + [4, "flag-value-validation"] │ │ │ │ │ ], │ │ │ │ │ - "Caveats": [ │ │ │ │ │ - [89, "caveats"] │ │ │ │ │ + "Example OPTION_SPECs": [ │ │ │ │ │ + [4, "example-option-specs"] │ │ │ │ │ ], │ │ │ │ │ - "pushd - push directory to directory stack": [ │ │ │ │ │ - [81, "pushd-push-directory-to-directory-stack"] │ │ │ │ │ + "Limitations": [ │ │ │ │ │ + [4, "limitations"] │ │ │ │ │ ], │ │ │ │ │ - "block - temporarily block delivery of events": [ │ │ │ │ │ - [8, "block-temporarily-block-delivery-of-events"] │ │ │ │ │ + "bg - send jobs to background": [ │ │ │ │ │ + [6, "bg-send-jobs-to-background"] │ │ │ │ │ ], │ │ │ │ │ "bind - handle fish key bindings": [ │ │ │ │ │ [7, "bind-handle-fish-key-bindings"] │ │ │ │ │ ], │ │ │ │ │ "Special input functions": [ │ │ │ │ │ [7, "special-input-functions"] │ │ │ │ │ ], │ │ │ │ │ @@ -7524,79 +7494,91 @@ │ │ │ │ │ ], │ │ │ │ │ "Special Case: The Escape Character": [ │ │ │ │ │ [7, "special-case-the-escape-character"] │ │ │ │ │ ], │ │ │ │ │ "break - stop the current inner loop": [ │ │ │ │ │ [9, "break-stop-the-current-inner-loop"] │ │ │ │ │ ], │ │ │ │ │ - "abbr - manage fish abbreviations": [ │ │ │ │ │ - [1, "abbr-manage-fish-abbreviations"] │ │ │ │ │ - ], │ │ │ │ │ - "\u201cadd\u201d subcommand": [ │ │ │ │ │ - [1, "add-subcommand"] │ │ │ │ │ - ], │ │ │ │ │ - "Other subcommands": [ │ │ │ │ │ - [1, "other-subcommands"] │ │ │ │ │ - ], │ │ │ │ │ - "bg - send jobs to background": [ │ │ │ │ │ - [6, "bg-send-jobs-to-background"] │ │ │ │ │ - ], │ │ │ │ │ "_ - call fish\u2019s translations": [ │ │ │ │ │ [0, "call-fish-s-translations"] │ │ │ │ │ ], │ │ │ │ │ "alias - create a function": [ │ │ │ │ │ [2, "alias-create-a-function"] │ │ │ │ │ ], │ │ │ │ │ - "and - conditionally execute a command": [ │ │ │ │ │ - [3, "and-conditionally-execute-a-command"] │ │ │ │ │ + "fish_hg_prompt - output Mercurial information for use in a prompt": [ │ │ │ │ │ + [44, "fish-hg-prompt-output-mercurial-information-for-use-in-a-prompt"] │ │ │ │ │ ], │ │ │ │ │ - "argparse - parse options passed to a fish script or function": [ │ │ │ │ │ - [4, "argparse-parse-options-passed-to-a-fish-script-or-function"] │ │ │ │ │ + "fish_delta - compare functions and completions to the default": [ │ │ │ │ │ + [41, "fish-delta-compare-functions-and-completions-to-the-default"] │ │ │ │ │ ], │ │ │ │ │ - "Usage": [ │ │ │ │ │ - [4, "usage"] │ │ │ │ │ + "fish_default_key_bindings - set emacs key bindings for fish": [ │ │ │ │ │ + [40, "fish-default-key-bindings-set-emacs-key-bindings-for-fish"] │ │ │ │ │ ], │ │ │ │ │ - "Option Specifications": [ │ │ │ │ │ - [4, "option-specifications"] │ │ │ │ │ + "fish_mode_prompt - define the appearance of the mode indicator": [ │ │ │ │ │ + [48, "fish-mode-prompt-define-the-appearance-of-the-mode-indicator"] │ │ │ │ │ ], │ │ │ │ │ - "Integer flag": [ │ │ │ │ │ - [4, "integer-flag"] │ │ │ │ │ + "fish_greeting - display a welcome message in interactive shells": [ │ │ │ │ │ + [43, "fish-greeting-display-a-welcome-message-in-interactive-shells"] │ │ │ │ │ ], │ │ │ │ │ - "Note: Optional arguments": [ │ │ │ │ │ - [4, "note-optional-arguments"] │ │ │ │ │ + "fish_indent - indenter and prettifier": [ │ │ │ │ │ + [45, "fish-indent-indenter-and-prettifier"] │ │ │ │ │ ], │ │ │ │ │ - "Flag Value Validation": [ │ │ │ │ │ - [4, "flag-value-validation"] │ │ │ │ │ + "fish_is_root_user - check if the current user is root": [ │ │ │ │ │ + [46, "fish-is-root-user-check-if-the-current-user-is-root"] │ │ │ │ │ ], │ │ │ │ │ - "Example OPTION_SPECs": [ │ │ │ │ │ - [4, "example-option-specs"] │ │ │ │ │ + "fish_git_prompt - output git information for use in a prompt": [ │ │ │ │ │ + [42, "fish-git-prompt-output-git-information-for-use-in-a-prompt"] │ │ │ │ │ ], │ │ │ │ │ - "Limitations": [ │ │ │ │ │ - [4, "limitations"] │ │ │ │ │ + "fish_opt - create an option specification for the argparse command": [ │ │ │ │ │ + [49, "fish-opt-create-an-option-specification-for-the-argparse-command"] │ │ │ │ │ ], │ │ │ │ │ - "begin - start a new block of code": [ │ │ │ │ │ - [5, "begin-start-a-new-block-of-code"] │ │ │ │ │ + "fish_key_reader - explore what characters keyboard keys send": [ │ │ │ │ │ + [47, "fish-key-reader-explore-what-characters-keyboard-keys-send"] │ │ │ │ │ ], │ │ │ │ │ - "string-join - join strings with delimiter": [ │ │ │ │ │ - [94, "string-join-join-strings-with-delimiter"] │ │ │ │ │ + "Usage Notes": [ │ │ │ │ │ + [47, "usage-notes"] │ │ │ │ │ ], │ │ │ │ │ - "string-length - print string lengths": [ │ │ │ │ │ - [96, "string-length-print-string-lengths"] │ │ │ │ │ + "return - stop the current inner function": [ │ │ │ │ │ + [86, "return-stop-the-current-inner-function"] │ │ │ │ │ ], │ │ │ │ │ - "string-escape - escape special characters": [ │ │ │ │ │ - [93, "string-escape-escape-special-characters"] │ │ │ │ │ + "random - generate random number": [ │ │ │ │ │ + [83, "random-generate-random-number"] │ │ │ │ │ ], │ │ │ │ │ - "string-join0 - join strings with zero bytes": [ │ │ │ │ │ - [95, "string-join0-join-strings-with-zero-bytes"] │ │ │ │ │ + "realpath - convert a path to an absolute path without symlinks": [ │ │ │ │ │ + [85, "realpath-convert-a-path-to-an-absolute-path-without-symlinks"] │ │ │ │ │ ], │ │ │ │ │ - "string-pad - pad strings to a fixed width": [ │ │ │ │ │ - [99, "string-pad-pad-strings-to-a-fixed-width"] │ │ │ │ │ + "set - display and change shell variables": [ │ │ │ │ │ + [87, "set-display-and-change-shell-variables"] │ │ │ │ │ ], │ │ │ │ │ - "string-lower - convert strings to lowercase": [ │ │ │ │ │ - [97, "string-lower-convert-strings-to-lowercase"] │ │ │ │ │ + "Exit status": [ │ │ │ │ │ + [87, "exit-status"] │ │ │ │ │ + ], │ │ │ │ │ + "set_color - set the terminal color": [ │ │ │ │ │ + [88, "set-color-set-the-terminal-color"] │ │ │ │ │ + ], │ │ │ │ │ + "Terminal Capability Detection": [ │ │ │ │ │ + [88, "terminal-capability-detection"] │ │ │ │ │ + ], │ │ │ │ │ + "source - evaluate contents of file": [ │ │ │ │ │ + [89, "source-evaluate-contents-of-file"] │ │ │ │ │ + ], │ │ │ │ │ + "Caveats": [ │ │ │ │ │ + [89, "caveats"] │ │ │ │ │ + ], │ │ │ │ │ + "pwd - output the current working directory": [ │ │ │ │ │ + [82, "pwd-output-the-current-working-directory"] │ │ │ │ │ + ], │ │ │ │ │ + "read - read line of input into variables": [ │ │ │ │ │ + [84, "read-read-line-of-input-into-variables"] │ │ │ │ │ + ], │ │ │ │ │ + "pushd - push directory to directory stack": [ │ │ │ │ │ + [81, "pushd-push-directory-to-directory-stack"] │ │ │ │ │ + ], │ │ │ │ │ + "psub - perform process substitution": [ │ │ │ │ │ + [80, "psub-perform-process-substitution"] │ │ │ │ │ ], │ │ │ │ │ "string - manipulate strings": [ │ │ │ │ │ [91, "string-manipulate-strings"] │ │ │ │ │ ], │ │ │ │ │ "\u201ccollect\u201d subcommand": [ │ │ │ │ │ [91, "collect-subcommand"] │ │ │ │ │ ], │ │ │ │ │ @@ -7646,475 +7628,40 @@ │ │ │ │ │ ], │ │ │ │ │ "Regular Expressions": [ │ │ │ │ │ [91, "regular-expressions"] │ │ │ │ │ ], │ │ │ │ │ "Comparison to other tools": [ │ │ │ │ │ [91, "comparison-to-other-tools"] │ │ │ │ │ ], │ │ │ │ │ - "status - query fish runtime information": [ │ │ │ │ │ - [90, "status-query-fish-runtime-information"] │ │ │ │ │ - ], │ │ │ │ │ - "string-collect - join strings into one": [ │ │ │ │ │ - [92, "string-collect-join-strings-into-one"] │ │ │ │ │ + "string-join0 - join strings with zero bytes": [ │ │ │ │ │ + [95, "string-join0-join-strings-with-zero-bytes"] │ │ │ │ │ ], │ │ │ │ │ "string-match - match substrings": [ │ │ │ │ │ [98, "string-match-match-substrings"] │ │ │ │ │ ], │ │ │ │ │ - "Frequently asked questions": [ │ │ │ │ │ - [124, "frequently-asked-questions"] │ │ │ │ │ - ], │ │ │ │ │ - "What is the equivalent to this thing from bash (or other shells)?": [ │ │ │ │ │ - [124, "what-is-the-equivalent-to-this-thing-from-bash-or-other-shells"] │ │ │ │ │ - ], │ │ │ │ │ - "How do I set or clear an environment variable?": [ │ │ │ │ │ - [124, "how-do-i-set-or-clear-an-environment-variable"] │ │ │ │ │ - ], │ │ │ │ │ - "How do I check whether a variable is defined?": [ │ │ │ │ │ - [124, "how-do-i-check-whether-a-variable-is-defined"] │ │ │ │ │ - ], │ │ │ │ │ - "How do I check whether a variable is not empty?": [ │ │ │ │ │ - [124, "how-do-i-check-whether-a-variable-is-not-empty"] │ │ │ │ │ - ], │ │ │ │ │ - "Why doesn\u2019t set -Ux (exported universal variables) seem to work?": [ │ │ │ │ │ - [124, "why-doesn-t-set-ux-exported-universal-variables-seem-to-work"] │ │ │ │ │ - ], │ │ │ │ │ - "How do I run a command every login? What\u2019s fish\u2019s equivalent to .bashrc or .profile?": [ │ │ │ │ │ - [124, "how-do-i-run-a-command-every-login-what-s-fish-s-equivalent-to-bashrc-or-profile"] │ │ │ │ │ - ], │ │ │ │ │ - "How do I set my prompt?": [ │ │ │ │ │ - [124, "how-do-i-set-my-prompt"] │ │ │ │ │ - ], │ │ │ │ │ - "Why does my prompt show a [I]?": [ │ │ │ │ │ - [124, "why-does-my-prompt-show-a-i"] │ │ │ │ │ - ], │ │ │ │ │ - "How do I customize my syntax highlighting colors?": [ │ │ │ │ │ - [124, "how-do-i-customize-my-syntax-highlighting-colors"] │ │ │ │ │ - ], │ │ │ │ │ - "How do I change the greeting message?": [ │ │ │ │ │ - [124, "how-do-i-change-the-greeting-message"] │ │ │ │ │ - ], │ │ │ │ │ - "How do I run a command from history?": [ │ │ │ │ │ - [124, "how-do-i-run-a-command-from-history"] │ │ │ │ │ - ], │ │ │ │ │ - "Why doesn\u2019t history substitution (\u201c!$\u201d etc.) work?": [ │ │ │ │ │ - [124, "why-doesn-t-history-substitution-etc-work"] │ │ │ │ │ - ], │ │ │ │ │ - "How do I run a subcommand? The backtick doesn\u2019t work!": [ │ │ │ │ │ - [124, "how-do-i-run-a-subcommand-the-backtick-doesn-t-work"] │ │ │ │ │ - ], │ │ │ │ │ - "My command (pkg-config) gives its output as a single long string?": [ │ │ │ │ │ - [124, "my-command-pkg-config-gives-its-output-as-a-single-long-string"] │ │ │ │ │ - ], │ │ │ │ │ - "How do I get the exit status of a command?": [ │ │ │ │ │ - [124, "how-do-i-get-the-exit-status-of-a-command"] │ │ │ │ │ - ], │ │ │ │ │ - "My command prints \u201cNo matches for wildcard\u201d but works in bash": [ │ │ │ │ │ - [124, "my-command-prints-no-matches-for-wildcard-but-works-in-bash"] │ │ │ │ │ - ], │ │ │ │ │ - "I accidentally entered a directory path and fish changed directory. What happened?": [ │ │ │ │ │ - [124, "i-accidentally-entered-a-directory-path-and-fish-changed-directory-what-happened"] │ │ │ │ │ - ], │ │ │ │ │ - "The open command doesn\u2019t work.": [ │ │ │ │ │ - [124, "the-open-command-doesn-t-work"] │ │ │ │ │ - ], │ │ │ │ │ - "Why won\u2019t SSH/SCP/rsync connect properly when fish is my login shell?": [ │ │ │ │ │ - [124, "why-won-t-ssh-scp-rsync-connect-properly-when-fish-is-my-login-shell"] │ │ │ │ │ - ], │ │ │ │ │ - "I\u2019m getting weird graphical glitches (a staircase effect, ghost characters, cursor in the wrong position,\u2026)?": [ │ │ │ │ │ - [124, "i-m-getting-weird-graphical-glitches-a-staircase-effect-ghost-characters-cursor-in-the-wrong-position"] │ │ │ │ │ - ], │ │ │ │ │ - "Uninstalling fish": [ │ │ │ │ │ - [124, "uninstalling-fish"] │ │ │ │ │ - ], │ │ │ │ │ - "Where can I find extra tools for fish?": [ │ │ │ │ │ - [124, "where-can-i-find-extra-tools-for-fish"] │ │ │ │ │ - ], │ │ │ │ │ - "Writing your own completions": [ │ │ │ │ │ - [122, "writing-your-own-completions"] │ │ │ │ │ - ], │ │ │ │ │ - "Useful functions for writing completions": [ │ │ │ │ │ - [122, "useful-functions-for-writing-completions"] │ │ │ │ │ - ], │ │ │ │ │ - "Where to put completions": [ │ │ │ │ │ - [122, "where-to-put-completions"] │ │ │ │ │ - ], │ │ │ │ │ - "Fish for bash users": [ │ │ │ │ │ - [125, "fish-for-bash-users"] │ │ │ │ │ - ], │ │ │ │ │ - "Command substitutions": [ │ │ │ │ │ - [125, "command-substitutions"] │ │ │ │ │ - ], │ │ │ │ │ - "Variables": [ │ │ │ │ │ - [125, "variables"], │ │ │ │ │ - [132, "variables"] │ │ │ │ │ - ], │ │ │ │ │ - "Wildcards (globs)": [ │ │ │ │ │ - [125, "wildcards-globs"] │ │ │ │ │ - ], │ │ │ │ │ - "Quoting": [ │ │ │ │ │ - [125, "quoting"] │ │ │ │ │ - ], │ │ │ │ │ - "String manipulation": [ │ │ │ │ │ - [125, "string-manipulation"] │ │ │ │ │ - ], │ │ │ │ │ - "Special variables": [ │ │ │ │ │ - [125, "special-variables"], │ │ │ │ │ - [128, "special-variables"] │ │ │ │ │ - ], │ │ │ │ │ - "Process substitution": [ │ │ │ │ │ - [125, "process-substitution"] │ │ │ │ │ - ], │ │ │ │ │ - "Heredocs": [ │ │ │ │ │ - [125, "heredocs"] │ │ │ │ │ - ], │ │ │ │ │ - "Test (test, [, [[)": [ │ │ │ │ │ - [125, "test-test"] │ │ │ │ │ - ], │ │ │ │ │ - "Arithmetic Expansion": [ │ │ │ │ │ - [125, "arithmetic-expansion"] │ │ │ │ │ - ], │ │ │ │ │ - "Prompts": [ │ │ │ │ │ - [125, "prompts"] │ │ │ │ │ - ], │ │ │ │ │ - "Blocks and loops": [ │ │ │ │ │ - [125, "blocks-and-loops"] │ │ │ │ │ - ], │ │ │ │ │ - "Subshells": [ │ │ │ │ │ - [125, "subshells"] │ │ │ │ │ - ], │ │ │ │ │ - "Builtins and other commands": [ │ │ │ │ │ - [125, "builtins-and-other-commands"] │ │ │ │ │ - ], │ │ │ │ │ - "Other facilities": [ │ │ │ │ │ - [125, "other-facilities"] │ │ │ │ │ - ], │ │ │ │ │ - "Design": [ │ │ │ │ │ - [123, "design"] │ │ │ │ │ - ], │ │ │ │ │ - "The law of orthogonality": [ │ │ │ │ │ - [123, "the-law-of-orthogonality"] │ │ │ │ │ - ], │ │ │ │ │ - "The law of responsiveness": [ │ │ │ │ │ - [123, "the-law-of-responsiveness"] │ │ │ │ │ - ], │ │ │ │ │ - "Configurability is the root of all evil": [ │ │ │ │ │ - [123, "configurability-is-the-root-of-all-evil"] │ │ │ │ │ - ], │ │ │ │ │ - "The law of user focus": [ │ │ │ │ │ - [123, "the-law-of-user-focus"] │ │ │ │ │ - ], │ │ │ │ │ - "The law of discoverability": [ │ │ │ │ │ - [123, "the-law-of-discoverability"] │ │ │ │ │ - ], │ │ │ │ │ - "The fish language": [ │ │ │ │ │ - [128, "the-fish-language"] │ │ │ │ │ - ], │ │ │ │ │ - "Syntax overview": [ │ │ │ │ │ - [128, "syntax-overview"] │ │ │ │ │ - ], │ │ │ │ │ - "Terminology": [ │ │ │ │ │ - [128, "terminology"] │ │ │ │ │ - ], │ │ │ │ │ - "Quotes": [ │ │ │ │ │ - [128, "quotes"] │ │ │ │ │ - ], │ │ │ │ │ - "Escaping Characters": [ │ │ │ │ │ - [128, "escaping-characters"] │ │ │ │ │ - ], │ │ │ │ │ - "Input/Output Redirection": [ │ │ │ │ │ - [128, "input-output-redirection"] │ │ │ │ │ - ], │ │ │ │ │ - "Piping": [ │ │ │ │ │ - [128, "piping"] │ │ │ │ │ - ], │ │ │ │ │ - "Combining pipes and redirections": [ │ │ │ │ │ - [128, "combining-pipes-and-redirections"] │ │ │ │ │ - ], │ │ │ │ │ - "Job control": [ │ │ │ │ │ - [128, "job-control"] │ │ │ │ │ - ], │ │ │ │ │ - "Defining aliases": [ │ │ │ │ │ - [128, "defining-aliases"] │ │ │ │ │ - ], │ │ │ │ │ - "Autoloading functions": [ │ │ │ │ │ - [128, "autoloading-functions"] │ │ │ │ │ - ], │ │ │ │ │ - "Comments": [ │ │ │ │ │ - [128, "comments"] │ │ │ │ │ - ], │ │ │ │ │ - "Conditions": [ │ │ │ │ │ - [128, "conditions"] │ │ │ │ │ - ], │ │ │ │ │ - "The if statement": [ │ │ │ │ │ - [128, "the-if-statement"] │ │ │ │ │ - ], │ │ │ │ │ - "The switch statement": [ │ │ │ │ │ - [128, "the-switch-statement"] │ │ │ │ │ - ], │ │ │ │ │ - "Combiners (and / or / && / ||)": [ │ │ │ │ │ - [128, "combiners-and-or"] │ │ │ │ │ - ], │ │ │ │ │ - "Loops and blocks": [ │ │ │ │ │ - [128, "loops-and-blocks"] │ │ │ │ │ - ], │ │ │ │ │ - "Parameter expansion": [ │ │ │ │ │ - [128, "parameter-expansion"] │ │ │ │ │ - ], │ │ │ │ │ - "Wildcards (\u201cGlobbing\u201d)": [ │ │ │ │ │ - [128, "wildcards-globbing"] │ │ │ │ │ - ], │ │ │ │ │ - "Variable expansion": [ │ │ │ │ │ - [128, "variable-expansion"] │ │ │ │ │ - ], │ │ │ │ │ - "Quoting variables": [ │ │ │ │ │ - [128, "quoting-variables"] │ │ │ │ │ - ], │ │ │ │ │ - "Dereferencing variables": [ │ │ │ │ │ - [128, "dereferencing-variables"] │ │ │ │ │ - ], │ │ │ │ │ - "Command substitution": [ │ │ │ │ │ - [128, "command-substitution"] │ │ │ │ │ - ], │ │ │ │ │ - "Brace expansion": [ │ │ │ │ │ - [128, "brace-expansion"] │ │ │ │ │ - ], │ │ │ │ │ - "Combining lists (Cartesian Product)": [ │ │ │ │ │ - [128, "combining-lists-cartesian-product"] │ │ │ │ │ - ], │ │ │ │ │ - "Slices": [ │ │ │ │ │ - [128, "slices"] │ │ │ │ │ - ], │ │ │ │ │ - "Home directory expansion": [ │ │ │ │ │ - [128, "home-directory-expansion"] │ │ │ │ │ - ], │ │ │ │ │ - "Combining different expansions": [ │ │ │ │ │ - [128, "combining-different-expansions"] │ │ │ │ │ - ], │ │ │ │ │ - "Shell variables": [ │ │ │ │ │ - [128, "shell-variables"] │ │ │ │ │ - ], │ │ │ │ │ - "Variable Scope": [ │ │ │ │ │ - [128, "variable-scope"] │ │ │ │ │ - ], │ │ │ │ │ - "Overriding variables for a single command": [ │ │ │ │ │ - [128, "overriding-variables-for-a-single-command"] │ │ │ │ │ - ], │ │ │ │ │ - "Universal Variables": [ │ │ │ │ │ - [128, "universal-variables"], │ │ │ │ │ - [132, "universal-variables"] │ │ │ │ │ - ], │ │ │ │ │ - "Exporting variables": [ │ │ │ │ │ - [128, "exporting-variables"] │ │ │ │ │ - ], │ │ │ │ │ - "Lists": [ │ │ │ │ │ - [128, "lists"], │ │ │ │ │ - [132, "lists"] │ │ │ │ │ - ], │ │ │ │ │ - "Argument Handling": [ │ │ │ │ │ - [128, "argument-handling"] │ │ │ │ │ - ], │ │ │ │ │ - "PATH variables": [ │ │ │ │ │ - [128, "path-variables"] │ │ │ │ │ - ], │ │ │ │ │ - "The status variable": [ │ │ │ │ │ - [128, "the-status-variable"] │ │ │ │ │ - ], │ │ │ │ │ - "Locale Variables": [ │ │ │ │ │ - [128, "locale-variables"] │ │ │ │ │ - ], │ │ │ │ │ - "Builtin commands": [ │ │ │ │ │ - [128, "builtin-commands"] │ │ │ │ │ - ], │ │ │ │ │ - "Command lookup": [ │ │ │ │ │ - [128, "command-lookup"] │ │ │ │ │ - ], │ │ │ │ │ - "Querying for user input": [ │ │ │ │ │ - [128, "querying-for-user-input"] │ │ │ │ │ - ], │ │ │ │ │ - "Shell variable and function names": [ │ │ │ │ │ - [128, "shell-variable-and-function-names"] │ │ │ │ │ - ], │ │ │ │ │ - "Configuration files": [ │ │ │ │ │ - [128, "configuration-files"] │ │ │ │ │ - ], │ │ │ │ │ - "Future feature flags": [ │ │ │ │ │ - [128, "future-feature-flags"] │ │ │ │ │ - ], │ │ │ │ │ - "Event handlers": [ │ │ │ │ │ - [128, "event-handlers"] │ │ │ │ │ - ], │ │ │ │ │ - "Debugging fish scripts": [ │ │ │ │ │ - [128, "debugging-fish-scripts"] │ │ │ │ │ - ], │ │ │ │ │ - "Interactive use": [ │ │ │ │ │ - [127, "interactive-use"] │ │ │ │ │ - ], │ │ │ │ │ - "Help": [ │ │ │ │ │ - [127, "help"] │ │ │ │ │ - ], │ │ │ │ │ - "Autosuggestions": [ │ │ │ │ │ - [127, "autosuggestions"], │ │ │ │ │ - [132, "autosuggestions"] │ │ │ │ │ - ], │ │ │ │ │ - "Tab Completion": [ │ │ │ │ │ - [127, "tab-completion"] │ │ │ │ │ - ], │ │ │ │ │ - "Syntax highlighting": [ │ │ │ │ │ - [127, "syntax-highlighting"] │ │ │ │ │ - ], │ │ │ │ │ - "Syntax highlighting variables": [ │ │ │ │ │ - [127, "syntax-highlighting-variables"] │ │ │ │ │ - ], │ │ │ │ │ - "Pager color variables": [ │ │ │ │ │ - [127, "pager-color-variables"] │ │ │ │ │ - ], │ │ │ │ │ - "Abbreviations": [ │ │ │ │ │ - [127, "abbreviations"] │ │ │ │ │ - ], │ │ │ │ │ - "Programmable title": [ │ │ │ │ │ - [127, "programmable-title"] │ │ │ │ │ - ], │ │ │ │ │ - "Programmable prompt": [ │ │ │ │ │ - [127, "programmable-prompt"] │ │ │ │ │ - ], │ │ │ │ │ - "Configurable greeting": [ │ │ │ │ │ - [127, "configurable-greeting"] │ │ │ │ │ - ], │ │ │ │ │ - "Private mode": [ │ │ │ │ │ - [127, "private-mode"] │ │ │ │ │ - ], │ │ │ │ │ - "Command line editor": [ │ │ │ │ │ - [127, "command-line-editor"] │ │ │ │ │ - ], │ │ │ │ │ - "Shared bindings": [ │ │ │ │ │ - [127, "shared-bindings"] │ │ │ │ │ - ], │ │ │ │ │ - "Emacs mode commands": [ │ │ │ │ │ - [127, "emacs-mode-commands"] │ │ │ │ │ - ], │ │ │ │ │ - "Vi mode commands": [ │ │ │ │ │ - [127, "vi-mode-commands"] │ │ │ │ │ - ], │ │ │ │ │ - "Command mode": [ │ │ │ │ │ - [127, "command-mode"] │ │ │ │ │ - ], │ │ │ │ │ - "Insert mode": [ │ │ │ │ │ - [127, "insert-mode"] │ │ │ │ │ - ], │ │ │ │ │ - "Visual mode": [ │ │ │ │ │ - [127, "visual-mode"] │ │ │ │ │ - ], │ │ │ │ │ - "Custom bindings": [ │ │ │ │ │ - [127, "custom-bindings"] │ │ │ │ │ - ], │ │ │ │ │ - "Key sequences": [ │ │ │ │ │ - [127, "key-sequences"] │ │ │ │ │ - ], │ │ │ │ │ - "Copy and paste (Kill Ring)": [ │ │ │ │ │ - [127, "copy-and-paste-kill-ring"] │ │ │ │ │ - ], │ │ │ │ │ - "Multiline editing": [ │ │ │ │ │ - [127, "multiline-editing"] │ │ │ │ │ - ], │ │ │ │ │ - "Searchable command history": [ │ │ │ │ │ - [127, "searchable-command-history"] │ │ │ │ │ - ], │ │ │ │ │ - "Navigating directories": [ │ │ │ │ │ - [127, "navigating-directories"] │ │ │ │ │ - ], │ │ │ │ │ - "Directory history": [ │ │ │ │ │ - [127, "id13"] │ │ │ │ │ - ], │ │ │ │ │ - "Directory stack": [ │ │ │ │ │ - [127, "directory-stack"] │ │ │ │ │ - ], │ │ │ │ │ - "Commands": [ │ │ │ │ │ - [121, "commands"] │ │ │ │ │ - ], │ │ │ │ │ - "Keywords": [ │ │ │ │ │ - [121, "keywords"] │ │ │ │ │ - ], │ │ │ │ │ - "Tools": [ │ │ │ │ │ - [121, "tools"] │ │ │ │ │ - ], │ │ │ │ │ - "Known functions": [ │ │ │ │ │ - [121, "known-functions"] │ │ │ │ │ - ], │ │ │ │ │ - "Helper functions": [ │ │ │ │ │ - [121, "helper-functions"] │ │ │ │ │ - ], │ │ │ │ │ - "Helper commands": [ │ │ │ │ │ - [121, "helper-commands"] │ │ │ │ │ - ], │ │ │ │ │ - "The full list": [ │ │ │ │ │ - [121, "the-full-list"] │ │ │ │ │ - ], │ │ │ │ │ - "while - perform a set of commands multiple times": [ │ │ │ │ │ - [120, "while-perform-a-set-of-commands-multiple-times"] │ │ │ │ │ - ], │ │ │ │ │ - "License": [ │ │ │ │ │ - [129, "license"] │ │ │ │ │ - ], │ │ │ │ │ - "License for fish": [ │ │ │ │ │ - [129, "license-for-fish"] │ │ │ │ │ - ], │ │ │ │ │ - "License for PCRE2": [ │ │ │ │ │ - [129, "license-for-pcre2"] │ │ │ │ │ - ], │ │ │ │ │ - "License for the Python docs theme": [ │ │ │ │ │ - [129, "license-for-the-python-docs-theme"] │ │ │ │ │ - ], │ │ │ │ │ - "License for CMake": [ │ │ │ │ │ - [129, "license-for-cmake"] │ │ │ │ │ - ], │ │ │ │ │ - "License for code derived from tmux": [ │ │ │ │ │ - [129, "license-for-code-derived-from-tmux"] │ │ │ │ │ - ], │ │ │ │ │ - "License for UTF8": [ │ │ │ │ │ - [129, "license-for-utf8"] │ │ │ │ │ - ], │ │ │ │ │ - "License for flock": [ │ │ │ │ │ - [129, "license-for-flock"] │ │ │ │ │ - ], │ │ │ │ │ - "MIT License": [ │ │ │ │ │ - [129, "mit-license"] │ │ │ │ │ - ], │ │ │ │ │ - "Introduction": [ │ │ │ │ │ - [126, "introduction"] │ │ │ │ │ - ], │ │ │ │ │ - "Where to go?": [ │ │ │ │ │ - [126, "where-to-go"] │ │ │ │ │ - ], │ │ │ │ │ - "Installation": [ │ │ │ │ │ - [126, "installation"], │ │ │ │ │ - [126, "id1"] │ │ │ │ │ - ], │ │ │ │ │ - "Starting and Exiting": [ │ │ │ │ │ - [126, "starting-and-exiting"] │ │ │ │ │ - ], │ │ │ │ │ - "Default Shell": [ │ │ │ │ │ - [126, "default-shell"] │ │ │ │ │ + "status - query fish runtime information": [ │ │ │ │ │ + [90, "status-query-fish-runtime-information"] │ │ │ │ │ ], │ │ │ │ │ - "Uninstalling": [ │ │ │ │ │ - [126, "uninstalling"] │ │ │ │ │ + "string-collect - join strings into one": [ │ │ │ │ │ + [92, "string-collect-join-strings-into-one"] │ │ │ │ │ ], │ │ │ │ │ - "Shebang Line": [ │ │ │ │ │ - [126, "shebang-line"] │ │ │ │ │ + "string-length - print string lengths": [ │ │ │ │ │ + [96, "string-length-print-string-lengths"] │ │ │ │ │ ], │ │ │ │ │ - "Configuration": [ │ │ │ │ │ - [126, "configuration"] │ │ │ │ │ + "string-escape - escape special characters": [ │ │ │ │ │ + [93, "string-escape-escape-special-characters"] │ │ │ │ │ ], │ │ │ │ │ - "Examples:": [ │ │ │ │ │ - [126, "examples"] │ │ │ │ │ + "string-join - join strings with delimiter": [ │ │ │ │ │ + [94, "string-join-join-strings-with-delimiter"] │ │ │ │ │ ], │ │ │ │ │ - "Resources": [ │ │ │ │ │ - [126, "resources"] │ │ │ │ │ + "string-pad - pad strings to a fixed width": [ │ │ │ │ │ + [99, "string-pad-pad-strings-to-a-fixed-width"] │ │ │ │ │ ], │ │ │ │ │ - "Other help pages": [ │ │ │ │ │ - [126, "other-help-pages"] │ │ │ │ │ + "string-lower - convert strings to lowercase": [ │ │ │ │ │ + [97, "string-lower-convert-strings-to-lowercase"] │ │ │ │ │ ], │ │ │ │ │ "Tutorial": [ │ │ │ │ │ [132, "tutorial"] │ │ │ │ │ ], │ │ │ │ │ "Why fish?": [ │ │ │ │ │ [132, "why-fish"] │ │ │ │ │ ], │ │ │ │ │ @@ -8135,20 +7682,32 @@ │ │ │ │ │ ], │ │ │ │ │ "Wildcards": [ │ │ │ │ │ [132, "wildcards"] │ │ │ │ │ ], │ │ │ │ │ "Pipes and Redirections": [ │ │ │ │ │ [132, "pipes-and-redirections"] │ │ │ │ │ ], │ │ │ │ │ + "Autosuggestions": [ │ │ │ │ │ + [132, "autosuggestions"], │ │ │ │ │ + [127, "autosuggestions"] │ │ │ │ │ + ], │ │ │ │ │ "Tab Completions": [ │ │ │ │ │ [132, "tab-completions"] │ │ │ │ │ ], │ │ │ │ │ + "Variables": [ │ │ │ │ │ + [132, "variables"], │ │ │ │ │ + [125, "variables"] │ │ │ │ │ + ], │ │ │ │ │ "Exports (Shell Variables)": [ │ │ │ │ │ [132, "exports-shell-variables"] │ │ │ │ │ ], │ │ │ │ │ + "Lists": [ │ │ │ │ │ + [132, "lists"], │ │ │ │ │ + [128, "lists"] │ │ │ │ │ + ], │ │ │ │ │ "Command Substitutions": [ │ │ │ │ │ [132, "command-substitutions"] │ │ │ │ │ ], │ │ │ │ │ "Separating Commands (Semicolon)": [ │ │ │ │ │ [132, "separating-commands-semicolon"] │ │ │ │ │ ], │ │ │ │ │ "Exit Status": [ │ │ │ │ │ @@ -8171,14 +7730,18 @@ │ │ │ │ │ ], │ │ │ │ │ "Startup (Where\u2019s .bashrc?)": [ │ │ │ │ │ [132, "startup-where-s-bashrc"] │ │ │ │ │ ], │ │ │ │ │ "Autoloading Functions": [ │ │ │ │ │ [132, "autoloading-functions"] │ │ │ │ │ ], │ │ │ │ │ + "Universal Variables": [ │ │ │ │ │ + [132, "universal-variables"], │ │ │ │ │ + [128, "universal-variables"] │ │ │ │ │ + ], │ │ │ │ │ "Ready for more?": [ │ │ │ │ │ [132, "ready-for-more"] │ │ │ │ │ ], │ │ │ │ │ "Writing your own prompt": [ │ │ │ │ │ [130, "writing-your-own-prompt"] │ │ │ │ │ ], │ │ │ │ │ "Our first prompt": [ │ │ │ │ │ @@ -8531,14 +8094,451 @@ │ │ │ │ │ [131, "scripting"] │ │ │ │ │ ], │ │ │ │ │ "Programmatic Changes": [ │ │ │ │ │ [131, "programmatic-changes"] │ │ │ │ │ ], │ │ │ │ │ "Performance": [ │ │ │ │ │ [131, "performance"] │ │ │ │ │ + ], │ │ │ │ │ + "License": [ │ │ │ │ │ + [129, "license"] │ │ │ │ │ + ], │ │ │ │ │ + "License for fish": [ │ │ │ │ │ + [129, "license-for-fish"] │ │ │ │ │ + ], │ │ │ │ │ + "License for PCRE2": [ │ │ │ │ │ + [129, "license-for-pcre2"] │ │ │ │ │ + ], │ │ │ │ │ + "License for the Python docs theme": [ │ │ │ │ │ + [129, "license-for-the-python-docs-theme"] │ │ │ │ │ + ], │ │ │ │ │ + "License for CMake": [ │ │ │ │ │ + [129, "license-for-cmake"] │ │ │ │ │ + ], │ │ │ │ │ + "License for code derived from tmux": [ │ │ │ │ │ + [129, "license-for-code-derived-from-tmux"] │ │ │ │ │ + ], │ │ │ │ │ + "License for UTF8": [ │ │ │ │ │ + [129, "license-for-utf8"] │ │ │ │ │ + ], │ │ │ │ │ + "License for flock": [ │ │ │ │ │ + [129, "license-for-flock"] │ │ │ │ │ + ], │ │ │ │ │ + "MIT License": [ │ │ │ │ │ + [129, "mit-license"] │ │ │ │ │ + ], │ │ │ │ │ + "Interactive use": [ │ │ │ │ │ + [127, "interactive-use"] │ │ │ │ │ + ], │ │ │ │ │ + "Help": [ │ │ │ │ │ + [127, "help"] │ │ │ │ │ + ], │ │ │ │ │ + "Tab Completion": [ │ │ │ │ │ + [127, "tab-completion"] │ │ │ │ │ + ], │ │ │ │ │ + "Syntax highlighting": [ │ │ │ │ │ + [127, "syntax-highlighting"] │ │ │ │ │ + ], │ │ │ │ │ + "Syntax highlighting variables": [ │ │ │ │ │ + [127, "syntax-highlighting-variables"] │ │ │ │ │ + ], │ │ │ │ │ + "Pager color variables": [ │ │ │ │ │ + [127, "pager-color-variables"] │ │ │ │ │ + ], │ │ │ │ │ + "Abbreviations": [ │ │ │ │ │ + [127, "abbreviations"] │ │ │ │ │ + ], │ │ │ │ │ + "Programmable title": [ │ │ │ │ │ + [127, "programmable-title"] │ │ │ │ │ + ], │ │ │ │ │ + "Programmable prompt": [ │ │ │ │ │ + [127, "programmable-prompt"] │ │ │ │ │ + ], │ │ │ │ │ + "Configurable greeting": [ │ │ │ │ │ + [127, "configurable-greeting"] │ │ │ │ │ + ], │ │ │ │ │ + "Private mode": [ │ │ │ │ │ + [127, "private-mode"] │ │ │ │ │ + ], │ │ │ │ │ + "Command line editor": [ │ │ │ │ │ + [127, "command-line-editor"] │ │ │ │ │ + ], │ │ │ │ │ + "Shared bindings": [ │ │ │ │ │ + [127, "shared-bindings"] │ │ │ │ │ + ], │ │ │ │ │ + "Emacs mode commands": [ │ │ │ │ │ + [127, "emacs-mode-commands"] │ │ │ │ │ + ], │ │ │ │ │ + "Vi mode commands": [ │ │ │ │ │ + [127, "vi-mode-commands"] │ │ │ │ │ + ], │ │ │ │ │ + "Command mode": [ │ │ │ │ │ + [127, "command-mode"] │ │ │ │ │ + ], │ │ │ │ │ + "Insert mode": [ │ │ │ │ │ + [127, "insert-mode"] │ │ │ │ │ + ], │ │ │ │ │ + "Visual mode": [ │ │ │ │ │ + [127, "visual-mode"] │ │ │ │ │ + ], │ │ │ │ │ + "Custom bindings": [ │ │ │ │ │ + [127, "custom-bindings"] │ │ │ │ │ + ], │ │ │ │ │ + "Key sequences": [ │ │ │ │ │ + [127, "key-sequences"] │ │ │ │ │ + ], │ │ │ │ │ + "Copy and paste (Kill Ring)": [ │ │ │ │ │ + [127, "copy-and-paste-kill-ring"] │ │ │ │ │ + ], │ │ │ │ │ + "Multiline editing": [ │ │ │ │ │ + [127, "multiline-editing"] │ │ │ │ │ + ], │ │ │ │ │ + "Searchable command history": [ │ │ │ │ │ + [127, "searchable-command-history"] │ │ │ │ │ + ], │ │ │ │ │ + "Navigating directories": [ │ │ │ │ │ + [127, "navigating-directories"] │ │ │ │ │ + ], │ │ │ │ │ + "Directory history": [ │ │ │ │ │ + [127, "id13"] │ │ │ │ │ + ], │ │ │ │ │ + "Directory stack": [ │ │ │ │ │ + [127, "directory-stack"] │ │ │ │ │ + ], │ │ │ │ │ + "The fish language": [ │ │ │ │ │ + [128, "the-fish-language"] │ │ │ │ │ + ], │ │ │ │ │ + "Syntax overview": [ │ │ │ │ │ + [128, "syntax-overview"] │ │ │ │ │ + ], │ │ │ │ │ + "Terminology": [ │ │ │ │ │ + [128, "terminology"] │ │ │ │ │ + ], │ │ │ │ │ + "Quotes": [ │ │ │ │ │ + [128, "quotes"] │ │ │ │ │ + ], │ │ │ │ │ + "Escaping Characters": [ │ │ │ │ │ + [128, "escaping-characters"] │ │ │ │ │ + ], │ │ │ │ │ + "Input/Output Redirection": [ │ │ │ │ │ + [128, "input-output-redirection"] │ │ │ │ │ + ], │ │ │ │ │ + "Piping": [ │ │ │ │ │ + [128, "piping"] │ │ │ │ │ + ], │ │ │ │ │ + "Combining pipes and redirections": [ │ │ │ │ │ + [128, "combining-pipes-and-redirections"] │ │ │ │ │ + ], │ │ │ │ │ + "Job control": [ │ │ │ │ │ + [128, "job-control"] │ │ │ │ │ + ], │ │ │ │ │ + "Defining aliases": [ │ │ │ │ │ + [128, "defining-aliases"] │ │ │ │ │ + ], │ │ │ │ │ + "Autoloading functions": [ │ │ │ │ │ + [128, "autoloading-functions"] │ │ │ │ │ + ], │ │ │ │ │ + "Comments": [ │ │ │ │ │ + [128, "comments"] │ │ │ │ │ + ], │ │ │ │ │ + "Conditions": [ │ │ │ │ │ + [128, "conditions"] │ │ │ │ │ + ], │ │ │ │ │ + "The if statement": [ │ │ │ │ │ + [128, "the-if-statement"] │ │ │ │ │ + ], │ │ │ │ │ + "The switch statement": [ │ │ │ │ │ + [128, "the-switch-statement"] │ │ │ │ │ + ], │ │ │ │ │ + "Combiners (and / or / && / ||)": [ │ │ │ │ │ + [128, "combiners-and-or"] │ │ │ │ │ + ], │ │ │ │ │ + "Loops and blocks": [ │ │ │ │ │ + [128, "loops-and-blocks"] │ │ │ │ │ + ], │ │ │ │ │ + "Parameter expansion": [ │ │ │ │ │ + [128, "parameter-expansion"] │ │ │ │ │ + ], │ │ │ │ │ + "Wildcards (\u201cGlobbing\u201d)": [ │ │ │ │ │ + [128, "wildcards-globbing"] │ │ │ │ │ + ], │ │ │ │ │ + "Variable expansion": [ │ │ │ │ │ + [128, "variable-expansion"] │ │ │ │ │ + ], │ │ │ │ │ + "Quoting variables": [ │ │ │ │ │ + [128, "quoting-variables"] │ │ │ │ │ + ], │ │ │ │ │ + "Dereferencing variables": [ │ │ │ │ │ + [128, "dereferencing-variables"] │ │ │ │ │ + ], │ │ │ │ │ + "Command substitution": [ │ │ │ │ │ + [128, "command-substitution"] │ │ │ │ │ + ], │ │ │ │ │ + "Brace expansion": [ │ │ │ │ │ + [128, "brace-expansion"] │ │ │ │ │ + ], │ │ │ │ │ + "Combining lists (Cartesian Product)": [ │ │ │ │ │ + [128, "combining-lists-cartesian-product"] │ │ │ │ │ + ], │ │ │ │ │ + "Slices": [ │ │ │ │ │ + [128, "slices"] │ │ │ │ │ + ], │ │ │ │ │ + "Home directory expansion": [ │ │ │ │ │ + [128, "home-directory-expansion"] │ │ │ │ │ + ], │ │ │ │ │ + "Combining different expansions": [ │ │ │ │ │ + [128, "combining-different-expansions"] │ │ │ │ │ + ], │ │ │ │ │ + "Shell variables": [ │ │ │ │ │ + [128, "shell-variables"] │ │ │ │ │ + ], │ │ │ │ │ + "Variable Scope": [ │ │ │ │ │ + [128, "variable-scope"] │ │ │ │ │ + ], │ │ │ │ │ + "Overriding variables for a single command": [ │ │ │ │ │ + [128, "overriding-variables-for-a-single-command"] │ │ │ │ │ + ], │ │ │ │ │ + "Exporting variables": [ │ │ │ │ │ + [128, "exporting-variables"] │ │ │ │ │ + ], │ │ │ │ │ + "Argument Handling": [ │ │ │ │ │ + [128, "argument-handling"] │ │ │ │ │ + ], │ │ │ │ │ + "PATH variables": [ │ │ │ │ │ + [128, "path-variables"] │ │ │ │ │ + ], │ │ │ │ │ + "Special variables": [ │ │ │ │ │ + [128, "special-variables"], │ │ │ │ │ + [125, "special-variables"] │ │ │ │ │ + ], │ │ │ │ │ + "The status variable": [ │ │ │ │ │ + [128, "the-status-variable"] │ │ │ │ │ + ], │ │ │ │ │ + "Locale Variables": [ │ │ │ │ │ + [128, "locale-variables"] │ │ │ │ │ + ], │ │ │ │ │ + "Builtin commands": [ │ │ │ │ │ + [128, "builtin-commands"] │ │ │ │ │ + ], │ │ │ │ │ + "Command lookup": [ │ │ │ │ │ + [128, "command-lookup"] │ │ │ │ │ + ], │ │ │ │ │ + "Querying for user input": [ │ │ │ │ │ + [128, "querying-for-user-input"] │ │ │ │ │ + ], │ │ │ │ │ + "Shell variable and function names": [ │ │ │ │ │ + [128, "shell-variable-and-function-names"] │ │ │ │ │ + ], │ │ │ │ │ + "Configuration files": [ │ │ │ │ │ + [128, "configuration-files"] │ │ │ │ │ + ], │ │ │ │ │ + "Future feature flags": [ │ │ │ │ │ + [128, "future-feature-flags"] │ │ │ │ │ + ], │ │ │ │ │ + "Event handlers": [ │ │ │ │ │ + [128, "event-handlers"] │ │ │ │ │ + ], │ │ │ │ │ + "Debugging fish scripts": [ │ │ │ │ │ + [128, "debugging-fish-scripts"] │ │ │ │ │ + ], │ │ │ │ │ + "Frequently asked questions": [ │ │ │ │ │ + [124, "frequently-asked-questions"] │ │ │ │ │ + ], │ │ │ │ │ + "What is the equivalent to this thing from bash (or other shells)?": [ │ │ │ │ │ + [124, "what-is-the-equivalent-to-this-thing-from-bash-or-other-shells"] │ │ │ │ │ + ], │ │ │ │ │ + "How do I set or clear an environment variable?": [ │ │ │ │ │ + [124, "how-do-i-set-or-clear-an-environment-variable"] │ │ │ │ │ + ], │ │ │ │ │ + "How do I check whether a variable is defined?": [ │ │ │ │ │ + [124, "how-do-i-check-whether-a-variable-is-defined"] │ │ │ │ │ + ], │ │ │ │ │ + "How do I check whether a variable is not empty?": [ │ │ │ │ │ + [124, "how-do-i-check-whether-a-variable-is-not-empty"] │ │ │ │ │ + ], │ │ │ │ │ + "Why doesn\u2019t set -Ux (exported universal variables) seem to work?": [ │ │ │ │ │ + [124, "why-doesn-t-set-ux-exported-universal-variables-seem-to-work"] │ │ │ │ │ + ], │ │ │ │ │ + "How do I run a command every login? What\u2019s fish\u2019s equivalent to .bashrc or .profile?": [ │ │ │ │ │ + [124, "how-do-i-run-a-command-every-login-what-s-fish-s-equivalent-to-bashrc-or-profile"] │ │ │ │ │ + ], │ │ │ │ │ + "How do I set my prompt?": [ │ │ │ │ │ + [124, "how-do-i-set-my-prompt"] │ │ │ │ │ + ], │ │ │ │ │ + "Why does my prompt show a [I]?": [ │ │ │ │ │ + [124, "why-does-my-prompt-show-a-i"] │ │ │ │ │ + ], │ │ │ │ │ + "How do I customize my syntax highlighting colors?": [ │ │ │ │ │ + [124, "how-do-i-customize-my-syntax-highlighting-colors"] │ │ │ │ │ + ], │ │ │ │ │ + "How do I change the greeting message?": [ │ │ │ │ │ + [124, "how-do-i-change-the-greeting-message"] │ │ │ │ │ + ], │ │ │ │ │ + "How do I run a command from history?": [ │ │ │ │ │ + [124, "how-do-i-run-a-command-from-history"] │ │ │ │ │ + ], │ │ │ │ │ + "Why doesn\u2019t history substitution (\u201c!$\u201d etc.) work?": [ │ │ │ │ │ + [124, "why-doesn-t-history-substitution-etc-work"] │ │ │ │ │ + ], │ │ │ │ │ + "How do I run a subcommand? The backtick doesn\u2019t work!": [ │ │ │ │ │ + [124, "how-do-i-run-a-subcommand-the-backtick-doesn-t-work"] │ │ │ │ │ + ], │ │ │ │ │ + "My command (pkg-config) gives its output as a single long string?": [ │ │ │ │ │ + [124, "my-command-pkg-config-gives-its-output-as-a-single-long-string"] │ │ │ │ │ + ], │ │ │ │ │ + "How do I get the exit status of a command?": [ │ │ │ │ │ + [124, "how-do-i-get-the-exit-status-of-a-command"] │ │ │ │ │ + ], │ │ │ │ │ + "My command prints \u201cNo matches for wildcard\u201d but works in bash": [ │ │ │ │ │ + [124, "my-command-prints-no-matches-for-wildcard-but-works-in-bash"] │ │ │ │ │ + ], │ │ │ │ │ + "I accidentally entered a directory path and fish changed directory. What happened?": [ │ │ │ │ │ + [124, "i-accidentally-entered-a-directory-path-and-fish-changed-directory-what-happened"] │ │ │ │ │ + ], │ │ │ │ │ + "The open command doesn\u2019t work.": [ │ │ │ │ │ + [124, "the-open-command-doesn-t-work"] │ │ │ │ │ + ], │ │ │ │ │ + "Why won\u2019t SSH/SCP/rsync connect properly when fish is my login shell?": [ │ │ │ │ │ + [124, "why-won-t-ssh-scp-rsync-connect-properly-when-fish-is-my-login-shell"] │ │ │ │ │ + ], │ │ │ │ │ + "I\u2019m getting weird graphical glitches (a staircase effect, ghost characters, cursor in the wrong position,\u2026)?": [ │ │ │ │ │ + [124, "i-m-getting-weird-graphical-glitches-a-staircase-effect-ghost-characters-cursor-in-the-wrong-position"] │ │ │ │ │ + ], │ │ │ │ │ + "Uninstalling fish": [ │ │ │ │ │ + [124, "uninstalling-fish"] │ │ │ │ │ + ], │ │ │ │ │ + "Where can I find extra tools for fish?": [ │ │ │ │ │ + [124, "where-can-i-find-extra-tools-for-fish"] │ │ │ │ │ + ], │ │ │ │ │ + "Introduction": [ │ │ │ │ │ + [126, "introduction"] │ │ │ │ │ + ], │ │ │ │ │ + "Where to go?": [ │ │ │ │ │ + [126, "where-to-go"] │ │ │ │ │ + ], │ │ │ │ │ + "Installation": [ │ │ │ │ │ + [126, "installation"], │ │ │ │ │ + [126, "id1"] │ │ │ │ │ + ], │ │ │ │ │ + "Starting and Exiting": [ │ │ │ │ │ + [126, "starting-and-exiting"] │ │ │ │ │ + ], │ │ │ │ │ + "Default Shell": [ │ │ │ │ │ + [126, "default-shell"] │ │ │ │ │ + ], │ │ │ │ │ + "Uninstalling": [ │ │ │ │ │ + [126, "uninstalling"] │ │ │ │ │ + ], │ │ │ │ │ + "Shebang Line": [ │ │ │ │ │ + [126, "shebang-line"] │ │ │ │ │ + ], │ │ │ │ │ + "Configuration": [ │ │ │ │ │ + [126, "configuration"] │ │ │ │ │ + ], │ │ │ │ │ + "Examples:": [ │ │ │ │ │ + [126, "examples"] │ │ │ │ │ + ], │ │ │ │ │ + "Resources": [ │ │ │ │ │ + [126, "resources"] │ │ │ │ │ + ], │ │ │ │ │ + "Other help pages": [ │ │ │ │ │ + [126, "other-help-pages"] │ │ │ │ │ + ], │ │ │ │ │ + "Writing your own completions": [ │ │ │ │ │ + [122, "writing-your-own-completions"] │ │ │ │ │ + ], │ │ │ │ │ + "Useful functions for writing completions": [ │ │ │ │ │ + [122, "useful-functions-for-writing-completions"] │ │ │ │ │ + ], │ │ │ │ │ + "Where to put completions": [ │ │ │ │ │ + [122, "where-to-put-completions"] │ │ │ │ │ + ], │ │ │ │ │ + "Commands": [ │ │ │ │ │ + [121, "commands"] │ │ │ │ │ + ], │ │ │ │ │ + "Keywords": [ │ │ │ │ │ + [121, "keywords"] │ │ │ │ │ + ], │ │ │ │ │ + "Tools": [ │ │ │ │ │ + [121, "tools"] │ │ │ │ │ + ], │ │ │ │ │ + "Known functions": [ │ │ │ │ │ + [121, "known-functions"] │ │ │ │ │ + ], │ │ │ │ │ + "Helper functions": [ │ │ │ │ │ + [121, "helper-functions"] │ │ │ │ │ + ], │ │ │ │ │ + "Helper commands": [ │ │ │ │ │ + [121, "helper-commands"] │ │ │ │ │ + ], │ │ │ │ │ + "The full list": [ │ │ │ │ │ + [121, "the-full-list"] │ │ │ │ │ + ], │ │ │ │ │ + "while - perform a set of commands multiple times": [ │ │ │ │ │ + [120, "while-perform-a-set-of-commands-multiple-times"] │ │ │ │ │ + ], │ │ │ │ │ + "Design": [ │ │ │ │ │ + [123, "design"] │ │ │ │ │ + ], │ │ │ │ │ + "The law of orthogonality": [ │ │ │ │ │ + [123, "the-law-of-orthogonality"] │ │ │ │ │ + ], │ │ │ │ │ + "The law of responsiveness": [ │ │ │ │ │ + [123, "the-law-of-responsiveness"] │ │ │ │ │ + ], │ │ │ │ │ + "Configurability is the root of all evil": [ │ │ │ │ │ + [123, "configurability-is-the-root-of-all-evil"] │ │ │ │ │ + ], │ │ │ │ │ + "The law of user focus": [ │ │ │ │ │ + [123, "the-law-of-user-focus"] │ │ │ │ │ + ], │ │ │ │ │ + "The law of discoverability": [ │ │ │ │ │ + [123, "the-law-of-discoverability"] │ │ │ │ │ + ], │ │ │ │ │ + "Fish for bash users": [ │ │ │ │ │ + [125, "fish-for-bash-users"] │ │ │ │ │ + ], │ │ │ │ │ + "Command substitutions": [ │ │ │ │ │ + [125, "command-substitutions"] │ │ │ │ │ + ], │ │ │ │ │ + "Wildcards (globs)": [ │ │ │ │ │ + [125, "wildcards-globs"] │ │ │ │ │ + ], │ │ │ │ │ + "Quoting": [ │ │ │ │ │ + [125, "quoting"] │ │ │ │ │ + ], │ │ │ │ │ + "String manipulation": [ │ │ │ │ │ + [125, "string-manipulation"] │ │ │ │ │ + ], │ │ │ │ │ + "Process substitution": [ │ │ │ │ │ + [125, "process-substitution"] │ │ │ │ │ + ], │ │ │ │ │ + "Heredocs": [ │ │ │ │ │ + [125, "heredocs"] │ │ │ │ │ + ], │ │ │ │ │ + "Test (test, [, [[)": [ │ │ │ │ │ + [125, "test-test"] │ │ │ │ │ + ], │ │ │ │ │ + "Arithmetic Expansion": [ │ │ │ │ │ + [125, "arithmetic-expansion"] │ │ │ │ │ + ], │ │ │ │ │ + "Prompts": [ │ │ │ │ │ + [125, "prompts"] │ │ │ │ │ + ], │ │ │ │ │ + "Blocks and loops": [ │ │ │ │ │ + [125, "blocks-and-loops"] │ │ │ │ │ + ], │ │ │ │ │ + "Subshells": [ │ │ │ │ │ + [125, "subshells"] │ │ │ │ │ + ], │ │ │ │ │ + "Builtins and other commands": [ │ │ │ │ │ + [125, "builtins-and-other-commands"] │ │ │ │ │ + ], │ │ │ │ │ + "Other facilities": [ │ │ │ │ │ + [125, "other-facilities"] │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ "indexentries": { │ │ │ │ │ "lang": [ │ │ │ │ │ [0, "index-0"], │ │ │ │ │ [128, "envvar-LANG"], │ │ │ │ │ [128, "index-14"],