on master help sign in
Update manual page to use parameterized names
c8478ceEthan P
Cargo.lock+299
@@ -37,6 +37,11 @@ dependencies = [
37 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
37 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
38]
38]
39
39
40+[[package]]
41+name = "anymap"
42+version = "0.12.1"
43+source = "registry+https://github.com/rust-lang/crates.io-index"
44+
40[[package]]
45[[package]]
41name = "arrayref"
46name = "arrayref"
42version = "0.3.5"
47version = "0.3.5"
@@ -120,6 +125,7 @@ dependencies = [
120 "escargot 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
125 "escargot 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
121 "git2 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)",
126 "git2 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)",
122 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
127 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
128+ "liquid 0.18.2 (registry+https://github.com/rust-lang/crates.io-index)",
123 "shell-words 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
129 "shell-words 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
124 "syntect 3.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
130 "syntect 3.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
125 "tempdir 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)",
131 "tempdir 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -173,6 +179,30 @@ dependencies = [
173 "constant_time_eq 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
179 "constant_time_eq 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
174]
180]
175
181
182+[[package]]
183+name = "block-buffer"
184+version = "0.7.3"
185+source = "registry+https://github.com/rust-lang/crates.io-index"
186+dependencies = [
187+ "block-padding 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
188+ "byte-tools 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
189+ "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
190+ "generic-array 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)",
191+]
192+
193+[[package]]
194+name = "block-padding"
195+version = "0.1.4"
196+source = "registry+https://github.com/rust-lang/crates.io-index"
197+dependencies = [
198+ "byte-tools 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
199+]
200+
201+[[package]]
202+name = "byte-tools"
203+version = "0.3.1"
204+source = "registry+https://github.com/rust-lang/crates.io-index"
205+
176[[package]]
206[[package]]
177name = "byteorder"
207name = "byteorder"
178version = "1.3.2"
208version = "1.3.2"
@@ -200,6 +230,17 @@ name = "cfg-if"
200version = "0.1.9"
230version = "0.1.9"
201source = "registry+https://github.com/rust-lang/crates.io-index"
231source = "registry+https://github.com/rust-lang/crates.io-index"
202
232
233+[[package]]
234+name = "chrono"
235+version = "0.4.9"
236+source = "registry+https://github.com/rust-lang/crates.io-index"
237+dependencies = [
238+ "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)",
239+ "num-integer 0.1.41 (registry+https://github.com/rust-lang/crates.io-index)",
240+ "num-traits 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
241+ "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)",
242+]
243+
203[[package]]
244[[package]]
204name = "clang-sys"
245name = "clang-sys"
205version = "0.28.1"
246version = "0.28.1"
@@ -289,11 +330,24 @@ dependencies = [
289 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
330 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
290]
331]
291
332
333+[[package]]
334+name = "deunicode"
335+version = "1.0.0"
336+source = "registry+https://github.com/rust-lang/crates.io-index"
337+
292[[package]]
338[[package]]
293name = "difference"
339name = "difference"
294version = "2.0.0"
340version = "2.0.0"
295source = "registry+https://github.com/rust-lang/crates.io-index"
341source = "registry+https://github.com/rust-lang/crates.io-index"
296
342
343+[[package]]
344+name = "digest"
345+version = "0.8.1"
346+source = "registry+https://github.com/rust-lang/crates.io-index"
347+dependencies = [
348+ "generic-array 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)",
349+]
350+
297[[package]]
351[[package]]
298name = "dirs"
352name = "dirs"
299version = "2.0.2"
353version = "2.0.2"
@@ -314,6 +368,11 @@ dependencies = [
314 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
368 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
315]
369]
316
370
371+[[package]]
372+name = "either"
373+version = "1.5.3"
374+source = "registry+https://github.com/rust-lang/crates.io-index"
375+
317[[package]]
376[[package]]
318name = "encode_unicode"
377name = "encode_unicode"
319version = "0.3.6"
378version = "0.3.6"
@@ -438,6 +497,11 @@ dependencies = [
438 "synstructure 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)",
497 "synstructure 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)",
439]
498]
440
499
500+[[package]]
501+name = "fake-simd"
502+version = "0.1.2"
503+source = "registry+https://github.com/rust-lang/crates.io-index"
504+
441[[package]]
505[[package]]
442name = "flate2"
506name = "flate2"
443version = "1.0.11"
507version = "1.0.11"
@@ -467,6 +531,14 @@ dependencies = [
467 "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
531 "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
468]
532]
469
533
534+[[package]]
535+name = "generic-array"
536+version = "0.12.3"
537+source = "registry+https://github.com/rust-lang/crates.io-index"
538+dependencies = [
539+ "typenum 1.11.2 (registry+https://github.com/rust-lang/crates.io-index)",
540+]
541+
470[[package]]
542[[package]]
471name = "getrandom"
543name = "getrandom"
472version = "0.1.12"
544version = "0.1.12"
@@ -502,6 +574,16 @@ dependencies = [
502 "quick-error 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
574 "quick-error 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
503]
575]
504
576
577+[[package]]
578+name = "idna"
579+version = "0.1.5"
580+source = "registry+https://github.com/rust-lang/crates.io-index"
581+dependencies = [
582+ "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
583+ "unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
584+ "unicode-normalization 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
585+]
586+
505[[package]]
587[[package]]
506name = "idna"
588name = "idna"
507version = "0.2.0"
589version = "0.2.0"
@@ -512,6 +594,14 @@ dependencies = [
512 "unicode-normalization 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
594 "unicode-normalization 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
513]
595]
514
596
597+[[package]]
598+name = "itertools"
599+version = "0.8.0"
600+source = "registry+https://github.com/rust-lang/crates.io-index"
601+dependencies = [
602+ "either 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)",
603+]
604+
515[[package]]
605[[package]]
516name = "itoa"
606name = "itoa"
517version = "0.4.4"
607version = "0.4.4"
@@ -595,6 +685,66 @@ name = "linked-hash-map"
595version = "0.5.2"
685version = "0.5.2"
596source = "registry+https://github.com/rust-lang/crates.io-index"
686source = "registry+https://github.com/rust-lang/crates.io-index"
597
687
688+[[package]]
689+name = "liquid"
690+version = "0.18.2"
691+source = "registry+https://github.com/rust-lang/crates.io-index"
692+dependencies = [
693+ "chrono 0.4.9 (registry+https://github.com/rust-lang/crates.io-index)",
694+ "deunicode 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
695+ "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
696+ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
697+ "liquid-compiler 0.18.1 (registry+https://github.com/rust-lang/crates.io-index)",
698+ "liquid-error 0.18.1 (registry+https://github.com/rust-lang/crates.io-index)",
699+ "liquid-interpreter 0.18.1 (registry+https://github.com/rust-lang/crates.io-index)",
700+ "liquid-value 0.18.1 (registry+https://github.com/rust-lang/crates.io-index)",
701+ "regex 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
702+ "serde 1.0.99 (registry+https://github.com/rust-lang/crates.io-index)",
703+ "unicode-segmentation 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
704+ "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
705+]
706+
707+[[package]]
708+name = "liquid-compiler"
709+version = "0.18.1"
710+source = "registry+https://github.com/rust-lang/crates.io-index"
711+dependencies = [
712+ "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
713+ "liquid-error 0.18.1 (registry+https://github.com/rust-lang/crates.io-index)",
714+ "liquid-interpreter 0.18.1 (registry+https://github.com/rust-lang/crates.io-index)",
715+ "liquid-value 0.18.1 (registry+https://github.com/rust-lang/crates.io-index)",
716+ "pest 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
717+ "pest_derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
718+]
719+
720+[[package]]
721+name = "liquid-error"
722+version = "0.18.1"
723+source = "registry+https://github.com/rust-lang/crates.io-index"
724+
725+[[package]]
726+name = "liquid-interpreter"
727+version = "0.18.1"
728+source = "registry+https://github.com/rust-lang/crates.io-index"
729+dependencies = [
730+ "anymap 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)",
731+ "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
732+ "liquid-error 0.18.1 (registry+https://github.com/rust-lang/crates.io-index)",
733+ "liquid-value 0.18.1 (registry+https://github.com/rust-lang/crates.io-index)",
734+]
735+
736+[[package]]
737+name = "liquid-value"
738+version = "0.18.1"
739+source = "registry+https://github.com/rust-lang/crates.io-index"
740+dependencies = [
741+ "chrono 0.4.9 (registry+https://github.com/rust-lang/crates.io-index)",
742+ "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
743+ "liquid-error 0.18.1 (registry+https://github.com/rust-lang/crates.io-index)",
744+ "num-traits 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
745+ "serde 1.0.99 (registry+https://github.com/rust-lang/crates.io-index)",
746+]
747+
598[[package]]
748[[package]]
599name = "log"
749name = "log"
600version = "0.4.8"
750version = "0.4.8"
@@ -603,6 +753,11 @@ dependencies = [
603 "cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
753 "cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
604]
754]
605
755
756+[[package]]
757+name = "maplit"
758+version = "1.0.2"
759+source = "registry+https://github.com/rust-lang/crates.io-index"
760+
606[[package]]
761[[package]]
607name = "matches"
762name = "matches"
608version = "0.1.8"
763version = "0.1.8"
@@ -644,6 +799,23 @@ dependencies = [
644 "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
799 "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
645]
800]
646
801
802+[[package]]
803+name = "num-integer"
804+version = "0.1.41"
805+source = "registry+https://github.com/rust-lang/crates.io-index"
806+dependencies = [
807+ "autocfg 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
808+ "num-traits 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
809+]
810+
811+[[package]]
812+name = "num-traits"
813+version = "0.2.8"
814+source = "registry+https://github.com/rust-lang/crates.io-index"
815+dependencies = [
816+ "autocfg 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
817+]
818+
647[[package]]
819[[package]]
648name = "num_cpus"
820name = "num_cpus"
649version = "1.10.1"
821version = "1.10.1"
@@ -673,16 +845,65 @@ dependencies = [
673 "pkg-config 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
845 "pkg-config 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
674]
846]
675
847
848+[[package]]
849+name = "opaque-debug"
850+version = "0.2.3"
851+source = "registry+https://github.com/rust-lang/crates.io-index"
852+
676[[package]]
853[[package]]
677name = "peeking_take_while"
854name = "peeking_take_while"
678version = "0.1.2"
855version = "0.1.2"
679source = "registry+https://github.com/rust-lang/crates.io-index"
856source = "registry+https://github.com/rust-lang/crates.io-index"
680
857
858+[[package]]
859+name = "percent-encoding"
860+version = "1.0.1"
861+source = "registry+https://github.com/rust-lang/crates.io-index"
862+
681[[package]]
863[[package]]
682name = "percent-encoding"
864name = "percent-encoding"
683version = "2.1.0"
865version = "2.1.0"
684source = "registry+https://github.com/rust-lang/crates.io-index"
866source = "registry+https://github.com/rust-lang/crates.io-index"
685
867
868+[[package]]
869+name = "pest"
870+version = "2.1.2"
871+source = "registry+https://github.com/rust-lang/crates.io-index"
872+dependencies = [
873+ "ucd-trie 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
874+]
875+
876+[[package]]
877+name = "pest_derive"
878+version = "2.1.0"
879+source = "registry+https://github.com/rust-lang/crates.io-index"
880+dependencies = [
881+ "pest 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
882+ "pest_generator 2.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
883+]
884+
885+[[package]]
886+name = "pest_generator"
887+version = "2.1.1"
888+source = "registry+https://github.com/rust-lang/crates.io-index"
889+dependencies = [
890+ "pest 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
891+ "pest_meta 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
892+ "proc-macro2 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
893+ "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
894+ "syn 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
895+]
896+
897+[[package]]
898+name = "pest_meta"
899+version = "2.1.2"
900+source = "registry+https://github.com/rust-lang/crates.io-index"
901+dependencies = [
902+ "maplit 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
903+ "pest 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
904+ "sha-1 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
905+]
906+
686[[package]]
907[[package]]
687name = "pkg-config"
908name = "pkg-config"
688version = "0.3.15"
909version = "0.3.15"
@@ -908,6 +1129,17 @@ dependencies = [
908 "serde 1.0.99 (registry+https://github.com/rust-lang/crates.io-index)",
1129 "serde 1.0.99 (registry+https://github.com/rust-lang/crates.io-index)",
909]
1130]
910
1131
1132+[[package]]
1133+name = "sha-1"
1134+version = "0.8.1"
1135+source = "registry+https://github.com/rust-lang/crates.io-index"
1136+dependencies = [
1137+ "block-buffer 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)",
1138+ "digest 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
1139+ "fake-simd 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
1140+ "opaque-debug 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
1141+]
1142+
911[[package]]
1143[[package]]
912name = "shell-words"
1144name = "shell-words"
913version = "0.1.0"
1145version = "0.1.0"
@@ -1032,11 +1264,31 @@ dependencies = [
1032 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
1264 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
1033]
1265]
1034
1266
1267+[[package]]
1268+name = "time"
1269+version = "0.1.42"
1270+source = "registry+https://github.com/rust-lang/crates.io-index"
1271+dependencies = [
1272+ "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)",
1273+ "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)",
1274+ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
1275+]
1276+
1035[[package]]
1277[[package]]
1036name = "treeline"
1278name = "treeline"
1037version = "0.1.0"
1279version = "0.1.0"
1038source = "registry+https://github.com/rust-lang/crates.io-index"
1280source = "registry+https://github.com/rust-lang/crates.io-index"
1039
1281
1282+[[package]]
1283+name = "typenum"
1284+version = "1.11.2"
1285+source = "registry+https://github.com/rust-lang/crates.io-index"
1286+
1287+[[package]]
1288+name = "ucd-trie"
1289+version = "0.1.2"
1290+source = "registry+https://github.com/rust-lang/crates.io-index"
1291+
1040[[package]]
1292[[package]]
1041name = "unicode-bidi"
1293name = "unicode-bidi"
1042version = "0.3.4"
1294version = "0.3.4"
@@ -1053,6 +1305,11 @@ dependencies = [
1053 "smallvec 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)",
1305 "smallvec 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)",
1054]
1306]
1055
1307
1308+[[package]]
1309+name = "unicode-segmentation"
1310+version = "1.3.0"
1311+source = "registry+https://github.com/rust-lang/crates.io-index"
1312+
1056[[package]]
1313[[package]]
1057name = "unicode-width"
1314name = "unicode-width"
1058version = "0.1.6"
1315version = "0.1.6"
@@ -1068,6 +1325,16 @@ name = "unicode-xid"
1068version = "0.2.0"
1325version = "0.2.0"
1069source = "registry+https://github.com/rust-lang/crates.io-index"
1326source = "registry+https://github.com/rust-lang/crates.io-index"
1070
1327
1328+[[package]]
1329+name = "url"
1330+version = "1.7.2"
1331+source = "registry+https://github.com/rust-lang/crates.io-index"
1332+dependencies = [
1333+ "idna 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
1334+ "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
1335+ "percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
1336+]
1337+
1071[[package]]
1338[[package]]
1072name = "url"
1339name = "url"
1073version = "2.1.0"
1340version = "2.1.0"
@@ -1190,6 +1457,7 @@ dependencies = [
1190"checksum ansi_colours 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "1d0f302a81afc6a7f4350c04f0ba7cfab529cc009bca3324b3fb5764e6add8b6"
1457"checksum ansi_colours 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "1d0f302a81afc6a7f4350c04f0ba7cfab529cc009bca3324b3fb5764e6add8b6"
1191"checksum ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b"
1458"checksum ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b"
1192"checksum ansi_term 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)" = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"
1459"checksum ansi_term 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)" = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"
1460+"checksum anymap 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)" = "33954243bd79057c2de7338850b85983a44588021f8a5fee574a8888c6de4344"
1193"checksum arrayref 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "0d382e583f07208808f6b1249e60848879ba3543f57c32277bf52d69c2f0f0ee"
1461"checksum arrayref 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "0d382e583f07208808f6b1249e60848879ba3543f57c32277bf52d69c2f0f0ee"
1194"checksum arrayvec 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)" = "b8d73f9beda665eaa98ab9e4f7442bd4e7de6652587de55b2525e52e29c1b0ba"
1462"checksum arrayvec 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)" = "b8d73f9beda665eaa98ab9e4f7442bd4e7de6652587de55b2525e52e29c1b0ba"
1195"checksum assert_cmd 0.11.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2dc477793bd82ec39799b6f6b3df64938532fdf2ab0d49ef817eac65856a5a1e"
1463"checksum assert_cmd 0.11.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2dc477793bd82ec39799b6f6b3df64938532fdf2ab0d49ef817eac65856a5a1e"
@@ -1202,10 +1470,14 @@ dependencies = [
1202"checksum bindgen 0.50.0 (registry+https://github.com/rust-lang/crates.io-index)" = "65a913de3fa2fa95f2c593bb7e33b1be1ce1ce8a83f34b6bb02e6f01400b96cc"
1470"checksum bindgen 0.50.0 (registry+https://github.com/rust-lang/crates.io-index)" = "65a913de3fa2fa95f2c593bb7e33b1be1ce1ce8a83f34b6bb02e6f01400b96cc"
1203"checksum bitflags 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3d155346769a6855b86399e9bc3814ab343cd3d62c7e985113d46a0ec3c281fd"
1471"checksum bitflags 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3d155346769a6855b86399e9bc3814ab343cd3d62c7e985113d46a0ec3c281fd"
1204"checksum blake2b_simd 0.5.7 (registry+https://github.com/rust-lang/crates.io-index)" = "bf775a81bb2d464e20ff170ac20316c7b08a43d11dbc72f0f82e8e8d3d6d0499"
1472"checksum blake2b_simd 0.5.7 (registry+https://github.com/rust-lang/crates.io-index)" = "bf775a81bb2d464e20ff170ac20316c7b08a43d11dbc72f0f82e8e8d3d6d0499"
1473+"checksum block-buffer 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)" = "c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b"
1474+"checksum block-padding 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "6d4dc3af3ee2e12f3e5d224e5e1e3d73668abbeb69e566d361f7d5563a4fdf09"
1475+"checksum byte-tools 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7"
1205"checksum byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a7c3dd8985a7111efc5c80b44e23ecdd8c007de8ade3b96595387e812b957cf5"
1476"checksum byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a7c3dd8985a7111efc5c80b44e23ecdd8c007de8ade3b96595387e812b957cf5"
1206"checksum cc 1.0.45 (registry+https://github.com/rust-lang/crates.io-index)" = "4fc9a35e1f4290eb9e5fc54ba6cf40671ed2a2514c3eeb2b2a908dda2ea5a1be"
1477"checksum cc 1.0.45 (registry+https://github.com/rust-lang/crates.io-index)" = "4fc9a35e1f4290eb9e5fc54ba6cf40671ed2a2514c3eeb2b2a908dda2ea5a1be"
1207"checksum cexpr 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "a7fa24eb00d5ffab90eaeaf1092ac85c04c64aaf358ea6f84505b8116d24c6af"
1478"checksum cexpr 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "a7fa24eb00d5ffab90eaeaf1092ac85c04c64aaf358ea6f84505b8116d24c6af"
1208"checksum cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "b486ce3ccf7ffd79fdeb678eac06a9e6c09fc88d33836340becb8fffe87c5e33"
1479"checksum cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "b486ce3ccf7ffd79fdeb678eac06a9e6c09fc88d33836340becb8fffe87c5e33"
1480+"checksum chrono 0.4.9 (registry+https://github.com/rust-lang/crates.io-index)" = "e8493056968583b0193c1bb04d6f7684586f3726992d6c573261941a895dbd68"
1209"checksum clang-sys 0.28.1 (registry+https://github.com/rust-lang/crates.io-index)" = "81de550971c976f176130da4b2978d3b524eaa0fd9ac31f3ceb5ae1231fb4853"
1481"checksum clang-sys 0.28.1 (registry+https://github.com/rust-lang/crates.io-index)" = "81de550971c976f176130da4b2978d3b524eaa0fd9ac31f3ceb5ae1231fb4853"
1210"checksum clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9"
1482"checksum clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9"
1211"checksum clicolors-control 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "90082ee5dcdd64dc4e9e0d37fbf3ee325419e39c0092191e0393df65518f741e"
1483"checksum clicolors-control 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "90082ee5dcdd64dc4e9e0d37fbf3ee325419e39c0092191e0393df65518f741e"
@@ -1215,9 +1487,12 @@ dependencies = [
1215"checksum content_inspector 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)" = "b7bda66e858c683005a53a9a60c69a4aca7eeaa45d124526e389f7aec8e62f38"
1487"checksum content_inspector 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)" = "b7bda66e858c683005a53a9a60c69a4aca7eeaa45d124526e389f7aec8e62f38"
1216"checksum crc32fast 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ba125de2af0df55319f41944744ad91c71113bf74a4646efff39afe1f6842db1"
1488"checksum crc32fast 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ba125de2af0df55319f41944744ad91c71113bf74a4646efff39afe1f6842db1"
1217"checksum crossbeam-utils 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)" = "04973fa96e96579258a5091af6003abde64af786b860f18622b82e026cca60e6"
1489"checksum crossbeam-utils 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)" = "04973fa96e96579258a5091af6003abde64af786b860f18622b82e026cca60e6"
1490+"checksum deunicode 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ca8a0f5bbdedde60605d0719b998e282af68e2b1c50203110211fe4abe857560"
1218"checksum difference 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198"
1491"checksum difference 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198"
1492+"checksum digest 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5"
1219"checksum dirs 2.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "13aea89a5c93364a98e9b37b2fa237effbb694d5cfe01c5b70941f7eb087d5e3"
1493"checksum dirs 2.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "13aea89a5c93364a98e9b37b2fa237effbb694d5cfe01c5b70941f7eb087d5e3"
1220"checksum dirs-sys 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "afa0b23de8fd801745c471deffa6e12d248f962c9fd4b4c33787b055599bde7b"
1494"checksum dirs-sys 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "afa0b23de8fd801745c471deffa6e12d248f962c9fd4b4c33787b055599bde7b"
1495+"checksum either 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)" = "bb1f6b1ce1c140482ea30ddd3335fc0024ac7ee112895426e0a629a6c20adfe3"
1221"checksum encode_unicode 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f"
1496"checksum encode_unicode 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f"
1222"checksum encoding 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)" = "6b0d943856b990d12d3b55b359144ff341533e516d94098b1d3fc1ac666d36ec"
1497"checksum encoding 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)" = "6b0d943856b990d12d3b55b359144ff341533e516d94098b1d3fc1ac666d36ec"
1223"checksum encoding-index-japanese 1.20141219.5 (registry+https://github.com/rust-lang/crates.io-index)" = "04e8b2ff42e9a05335dbf8b5c6f7567e5591d0d916ccef4e0b1710d32a0d0c91"
1498"checksum encoding-index-japanese 1.20141219.5 (registry+https://github.com/rust-lang/crates.io-index)" = "04e8b2ff42e9a05335dbf8b5c6f7567e5591d0d916ccef4e0b1710d32a0d0c91"
@@ -1232,15 +1507,19 @@ dependencies = [
1232"checksum escargot 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "74cf96bec282dcdb07099f7e31d9fed323bca9435a09aba7b6d99b7617bca96d"
1507"checksum escargot 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "74cf96bec282dcdb07099f7e31d9fed323bca9435a09aba7b6d99b7617bca96d"
1233"checksum failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "795bd83d3abeb9220f257e597aa0080a508b27533824adf336529648f6abf7e2"
1508"checksum failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "795bd83d3abeb9220f257e597aa0080a508b27533824adf336529648f6abf7e2"
1234"checksum failure_derive 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "ea1063915fd7ef4309e222a5a07cf9c319fb9c7836b1f89b85458672dbb127e1"
1509"checksum failure_derive 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "ea1063915fd7ef4309e222a5a07cf9c319fb9c7836b1f89b85458672dbb127e1"
1510+"checksum fake-simd 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed"
1235"checksum flate2 1.0.11 (registry+https://github.com/rust-lang/crates.io-index)" = "2adaffba6388640136149e18ed080b77a78611c1e1d6de75aedcdf78df5d4682"
1511"checksum flate2 1.0.11 (registry+https://github.com/rust-lang/crates.io-index)" = "2adaffba6388640136149e18ed080b77a78611c1e1d6de75aedcdf78df5d4682"
1236"checksum fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3"
1512"checksum fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3"
1237"checksum fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba"
1513"checksum fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba"
1238"checksum fxhash 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c"
1514"checksum fxhash 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c"
1515+"checksum generic-array 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)" = "c68f0274ae0e023facc3c97b2e00f076be70e254bc851d972503b328db79b2ec"
1239"checksum getrandom 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "473a1265acc8ff1e808cd0a1af8cee3c2ee5200916058a2ca113c29f2d903571"
1516"checksum getrandom 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "473a1265acc8ff1e808cd0a1af8cee3c2ee5200916058a2ca113c29f2d903571"
1240"checksum git2 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "39f27186fbb5ec67ece9a56990292bc5aed3c3fc51b9b07b0b52446b1dfb4a82"
1517"checksum git2 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "39f27186fbb5ec67ece9a56990292bc5aed3c3fc51b9b07b0b52446b1dfb4a82"
1241"checksum glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574"
1518"checksum glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574"
1242"checksum humantime 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3ca7e5f2e110db35f93b837c81797f3714500b81d517bf20c431b16d3ca4f114"
1519"checksum humantime 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3ca7e5f2e110db35f93b837c81797f3714500b81d517bf20c431b16d3ca4f114"
1520+"checksum idna 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "38f09e0f0b1fb55fdee1f17470ad800da77af5186a1a76c026b679358b7e844e"
1243"checksum idna 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9"
1521"checksum idna 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9"
1522+"checksum itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5b8467d9c1cebe26feb08c640139247fac215782d35371ade9a2136ed6085358"
1244"checksum itoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)" = "501266b7edd0174f8530248f87f99c88fbe60ca4ef3dd486835b8d8d53136f7f"
1523"checksum itoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)" = "501266b7edd0174f8530248f87f99c88fbe60ca4ef3dd486835b8d8d53136f7f"
1245"checksum jobserver 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)" = "f2b1d42ef453b30b7387e113da1c83ab1605d90c5b4e0eb8e96d016ed3b8c160"
1524"checksum jobserver 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)" = "f2b1d42ef453b30b7387e113da1c83ab1605d90c5b4e0eb8e96d016ed3b8c160"
1246"checksum kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d"
1525"checksum kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d"
@@ -1252,18 +1531,32 @@ dependencies = [
1252"checksum libz-sys 1.0.25 (registry+https://github.com/rust-lang/crates.io-index)" = "2eb5e43362e38e2bca2fd5f5134c4d4564a23a5c28e9b95411652021a8675ebe"
1531"checksum libz-sys 1.0.25 (registry+https://github.com/rust-lang/crates.io-index)" = "2eb5e43362e38e2bca2fd5f5134c4d4564a23a5c28e9b95411652021a8675ebe"
1253"checksum line-wrap 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9"
1532"checksum line-wrap 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9"
1254"checksum linked-hash-map 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "ae91b68aebc4ddb91978b11a1b02ddd8602a05ec19002801c5666000e05e0f83"
1533"checksum linked-hash-map 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "ae91b68aebc4ddb91978b11a1b02ddd8602a05ec19002801c5666000e05e0f83"
1534+"checksum liquid 0.18.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e1d91078b50038dba2539ec474656192a0c83b4802e999e5ee334bf198a8120c"
1535+"checksum liquid-compiler 0.18.1 (registry+https://github.com/rust-lang/crates.io-index)" = "d6b581cfb0437adeb4628cceafed44441d0a4a5c858ab169ec932ba4b4fda815"
1536+"checksum liquid-error 0.18.1 (registry+https://github.com/rust-lang/crates.io-index)" = "76119f2171687b188d7b953627ae924ca0556499b0bd20099ee5f2dea8e8969b"
1537+"checksum liquid-interpreter 0.18.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0cc07e0e8d8b87a34579e42644ac63e290989d4e0539b79993979163bb43ea7b"
1538+"checksum liquid-value 0.18.1 (registry+https://github.com/rust-lang/crates.io-index)" = "21caa8903eae7cd9f5918d85d99a06e2a21528fcf6e3da33a7b319d03b81d87c"
1255"checksum log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)" = "14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7"
1539"checksum log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)" = "14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7"
1540+"checksum maplit 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d"
1256"checksum matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08"
1541"checksum matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08"
1257"checksum memchr 2.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "88579771288728879b57485cc7d6b07d648c9f0141eb955f8ab7f9d45394468e"
1542"checksum memchr 2.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "88579771288728879b57485cc7d6b07d648c9f0141eb955f8ab7f9d45394468e"
1258"checksum miniz-sys 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "1e9e3ae51cea1576ceba0dde3d484d30e6e5b86dee0b2d412fe3a16a15c98202"
1543"checksum miniz-sys 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "1e9e3ae51cea1576ceba0dde3d484d30e6e5b86dee0b2d412fe3a16a15c98202"
1259"checksum miniz_oxide 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7108aff85b876d06f22503dcce091e29f76733b2bfdd91eebce81f5e68203a10"
1544"checksum miniz_oxide 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7108aff85b876d06f22503dcce091e29f76733b2bfdd91eebce81f5e68203a10"
1260"checksum nodrop 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "2f9667ddcc6cc8a43afc9b7917599d7216aa09c463919ea32c59ed6cac8bc945"
1545"checksum nodrop 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "2f9667ddcc6cc8a43afc9b7917599d7216aa09c463919ea32c59ed6cac8bc945"
1261"checksum nom 4.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2ad2a91a8e869eeb30b9cb3119ae87773a8f4ae617f41b1eb9c154b2905f7bd6"
1546"checksum nom 4.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2ad2a91a8e869eeb30b9cb3119ae87773a8f4ae617f41b1eb9c154b2905f7bd6"
1547+"checksum num-integer 0.1.41 (registry+https://github.com/rust-lang/crates.io-index)" = "b85e541ef8255f6cf42bbfe4ef361305c6c135d10919ecc26126c4e5ae94bc09"
1548+"checksum num-traits 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "6ba9a427cfca2be13aa6f6403b0b7e7368fe982bfa16fccc450ce74c46cd9b32"
1262"checksum num_cpus 1.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "bcef43580c035376c0705c42792c294b66974abbfd2789b511784023f71f3273"
1549"checksum num_cpus 1.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "bcef43580c035376c0705c42792c294b66974abbfd2789b511784023f71f3273"
1263"checksum onig 5.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e4e723fc996fff1aeab8f62205f3e8528bf498bdd5eadb2784d2d31f30077947"
1550"checksum onig 5.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e4e723fc996fff1aeab8f62205f3e8528bf498bdd5eadb2784d2d31f30077947"
1264"checksum onig_sys 69.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0a8d4efbf5f59cece01f539305191485b651acb3785b9d5eef05749f0496514e"
1551"checksum onig_sys 69.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0a8d4efbf5f59cece01f539305191485b651acb3785b9d5eef05749f0496514e"
1552+"checksum opaque-debug 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c"
1265"checksum peeking_take_while 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099"
1553"checksum peeking_take_while 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099"
1554+"checksum percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831"
1266"checksum percent-encoding 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e"
1555"checksum percent-encoding 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e"
1556+"checksum pest 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7e4fb201c5c22a55d8b24fef95f78be52738e5e1361129be1b5e862ecdb6894a"
1557+"checksum pest_derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "833d1ae558dc601e9a60366421196a8d94bc0ac980476d0b67e1d0988d72b2d0"
1558+"checksum pest_generator 2.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7b9fcf299b5712d06ee128a556c94709aaa04512c4dffb8ead07c5c998447fc0"
1559+"checksum pest_meta 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "df43fd99896fd72c485fe47542c7b500e4ac1e8700bf995544d1317a60ded547"
1267"checksum pkg-config 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)" = "a7c1d2cfa5a714db3b5f24f0915e74fcdf91d09d496ba61329705dda7774d2af"
1560"checksum pkg-config 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)" = "a7c1d2cfa5a714db3b5f24f0915e74fcdf91d09d496ba61329705dda7774d2af"
1268"checksum plist 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "5f2a9f075f6394100e7c105ed1af73fb1859d6fd14e49d4290d578120beb167f"
1561"checksum plist 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "5f2a9f075f6394100e7c105ed1af73fb1859d6fd14e49d4290d578120beb167f"
1269"checksum predicates 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "53e09015b0d3f5a0ec2d4428f7559bb7b3fff341b4e159fedd1d57fac8b939ff"
1562"checksum predicates 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "53e09015b0d3f5a0ec2d4428f7559bb7b3fff341b4e159fedd1d57fac8b939ff"
@@ -1292,6 +1585,7 @@ dependencies = [
1292"checksum serde 1.0.99 (registry+https://github.com/rust-lang/crates.io-index)" = "fec2851eb56d010dc9a21b89ca53ee75e6528bab60c11e89d38390904982da9f"
1585"checksum serde 1.0.99 (registry+https://github.com/rust-lang/crates.io-index)" = "fec2851eb56d010dc9a21b89ca53ee75e6528bab60c11e89d38390904982da9f"
1293"checksum serde_derive 1.0.99 (registry+https://github.com/rust-lang/crates.io-index)" = "cb4dc18c61206b08dc98216c98faa0232f4337e1e1b8574551d5bad29ea1b425"
1586"checksum serde_derive 1.0.99 (registry+https://github.com/rust-lang/crates.io-index)" = "cb4dc18c61206b08dc98216c98faa0232f4337e1e1b8574551d5bad29ea1b425"
1294"checksum serde_json 1.0.40 (registry+https://github.com/rust-lang/crates.io-index)" = "051c49229f282f7c6f3813f8286cc1e3323e8051823fce42c7ea80fe13521704"
1587"checksum serde_json 1.0.40 (registry+https://github.com/rust-lang/crates.io-index)" = "051c49229f282f7c6f3813f8286cc1e3323e8051823fce42c7ea80fe13521704"
1588+"checksum sha-1 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "23962131a91661d643c98940b20fcaffe62d776a823247be80a48fcb8b6fce68"
1295"checksum shell-words 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "39acde55a154c4cd3ae048ac78cc21c25f3a0145e44111b523279113dce0d94a"
1589"checksum shell-words 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "39acde55a154c4cd3ae048ac78cc21c25f3a0145e44111b523279113dce0d94a"
1296"checksum shlex 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7fdf1b9db47230893d76faad238fd6097fd6d6a9245cd7a4d90dbd639536bbd2"
1590"checksum shlex 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7fdf1b9db47230893d76faad238fd6097fd6d6a9245cd7a4d90dbd639536bbd2"
1297"checksum smallvec 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)" = "ab606a9c5e214920bb66c458cd7be8ef094f813f20fe77a54cc7dbfff220d4b7"
1591"checksum smallvec 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)" = "ab606a9c5e214920bb66c458cd7be8ef094f813f20fe77a54cc7dbfff220d4b7"
@@ -1306,12 +1600,17 @@ dependencies = [
1306"checksum termios 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "72b620c5ea021d75a735c943269bb07d30c9b77d6ac6b236bc8b5c496ef05625"
1600"checksum termios 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "72b620c5ea021d75a735c943269bb07d30c9b77d6ac6b236bc8b5c496ef05625"
1307"checksum textwrap 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060"
1601"checksum textwrap 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060"
1308"checksum thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c6b53e329000edc2b34dbe8545fd20e55a333362d0a321909685a19bd28c3f1b"
1602"checksum thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c6b53e329000edc2b34dbe8545fd20e55a333362d0a321909685a19bd28c3f1b"
1603+"checksum time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)" = "db8dcfca086c1143c9270ac42a2bbd8a7ee477b78ac8e45b19abfb0cbede4b6f"
1309"checksum treeline 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a7f741b240f1a48843f9b8e0444fb55fb2a4ff67293b50a9179dfd5ea67f8d41"
1604"checksum treeline 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a7f741b240f1a48843f9b8e0444fb55fb2a4ff67293b50a9179dfd5ea67f8d41"
1605+"checksum typenum 1.11.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6d2783fe2d6b8c1101136184eb41be8b1ad379e4657050b8aaff0c79ee7575f9"
1606+"checksum ucd-trie 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "8f00ed7be0c1ff1e24f46c3d2af4859f7e863672ba3a6e92e7cff702bf9f06c2"
1310"checksum unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5"
1607"checksum unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5"
1311"checksum unicode-normalization 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "141339a08b982d942be2ca06ff8b076563cbe223d1befd5450716790d44e2426"
1608"checksum unicode-normalization 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "141339a08b982d942be2ca06ff8b076563cbe223d1befd5450716790d44e2426"
1609+"checksum unicode-segmentation 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1967f4cdfc355b37fd76d2a954fb2ed3871034eb4f26d60537d88795cfc332a9"
1312"checksum unicode-width 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "7007dbd421b92cc6e28410fe7362e2e0a2503394908f417b68ec8d1c364c4e20"
1610"checksum unicode-width 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "7007dbd421b92cc6e28410fe7362e2e0a2503394908f417b68ec8d1c364c4e20"
1313"checksum unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc"
1611"checksum unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc"
1314"checksum unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "826e7639553986605ec5979c7dd957c7895e93eabed50ab2ffa7f6128a75097c"
1612"checksum unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "826e7639553986605ec5979c7dd957c7895e93eabed50ab2ffa7f6128a75097c"
1613+"checksum url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a"
1315"checksum url 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "75b414f6c464c879d7f9babf951f23bc3743fb7313c081b2e6ca719067ea9d61"
1614"checksum url 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "75b414f6c464c879d7f9babf951f23bc3743fb7313c081b2e6ca719067ea9d61"
1316"checksum vcpkg 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "33dd455d0f96e90a75803cfeb7f948768c08d70a6de9a8d2362461935698bf95"
1615"checksum vcpkg 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "33dd455d0f96e90a75803cfeb7f948768c08d70a6de9a8d2362461935698bf95"
1317"checksum vec_map 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a"
1616"checksum vec_map 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a"
Cargo.toml+2
@@ -54,3 +54,5 @@ escargot = "0.5.0"
54
54
55[build-dependencies]
55[build-dependencies]
56clap = "2.33"
56clap = "2.33"
57+liquid = "0.18"
58+lazy_static = "1.4"
doc/bat.1 → assets/manual/bat.1.inrenamed+5−5
@@ -1,13 +1,13 @@
1−.TH BAT "1"
1+.TH {{PROJECT_EXECUTABLE | upcase}} "1"
2.SH NAME
2.SH NAME
3−bat \- manual page for bat
3+{{PROJECT_EXECUTABLE}} \- manual page for {{PROJECT_NAME}}
4.SH DESCRIPTION
4.SH DESCRIPTION
5−bat - a cat(1) clone with syntax highlighting and Git integration.
5+{{PROJECT_EXECUTABLE}} - a cat(1) clone with syntax highlighting and Git integration.
6.SH "USAGE"
6.SH "USAGE"
7.IP
7.IP
8−bat [OPTIONS] [FILE]...
8+{{PROJECT_EXECUTABLE}} [OPTIONS] [FILE]...
9.IP
9.IP
10−bat <SUBCOMMAND>
10+{{PROJECT_EXECUTABLE}} <SUBCOMMAND>
11.SH "OPTIONS"
11.SH "OPTIONS"
12.HP
12.HP
13General remarks
13General remarks
build.rs+61−1
@@ -1,7 +1,67 @@
1// TODO: Re-enable generation of shell completion files (below) when clap 3 is out.
1// TODO: Re-enable generation of shell completion files (below) when clap 3 is out.
2// For more details, see https://github.com/sharkdp/bat/issues/372
2// For more details, see https://github.com/sharkdp/bat/issues/372
3
3
4+#[macro_use]
5+extern crate lazy_static;
6+extern crate liquid;
7+
8+use std::error::Error;
9+use std::fs;
10+
11+// Read environment variables.
12+lazy_static! {
13+ pub static ref PROJECT_NAME: &'static str = option_env!("PROJECT_NAME").unwrap_or("bat");
14+ pub static ref PROJECT_VERSION: &'static str = option_env!("CARGO_PKG_VERSION").unwrap();
15+ pub static ref EXECUTABLE_NAME: &'static str = option_env!("PROJECT_EXECUTABLE")
16+ .or(option_env!("PROJECT_NAME"))
17+ .unwrap_or("bat");
18+}
19+
20+fn init_template() -> liquid::value::Object {
21+ let mut globals = liquid::value::Object::new();
22+
23+ globals.insert(
24+ "PROJECT_NAME".into(),
25+ liquid::value::Value::scalar(PROJECT_NAME.to_owned()),
26+ );
27+
28+ globals.insert(
29+ "PROJECT_EXECUTABLE".into(),
30+ liquid::value::Value::scalar(EXECUTABLE_NAME.to_owned()),
31+ );
32+
33+ globals.insert(
34+ "PROJECT_VERSION".into(),
35+ liquid::value::Value::scalar(PROJECT_VERSION.to_owned()),
36+ );
37+
38+ globals
39+}
40+
41+/// Generates a file from a liquid template.
42+fn template(
43+ variables: &liquid::value::Object,
44+ in_file: &str,
45+ out_file: &str,
46+) -> Result<(), Box<dyn Error>> {
47+ let template = liquid::ParserBuilder::with_liquid()
48+ .build()?
49+ .parse(&fs::read_to_string(in_file)?)?;
50+
51+ fs::write(out_file, template.render(variables)?)?;
52+ Ok(())
53+}
54+
4−fn main() {}
55+fn main() -> Result<(), Box<dyn Error>> {
56+ let variables = init_template();
57+ template(
58+ &variables,
59+ "assets/manual/bat.1.in",
60+ &format!("assets/manual/{}.1", EXECUTABLE_NAME.to_owned()),
61+ )?;
62+
63+ Ok(())
64+}
5
65
6// #[macro_use]
66// #[macro_use]
7// extern crate clap;
67// extern crate clap;
ci/before_deploy.bash+1−1
@@ -34,7 +34,7 @@ pack() {
34 "${gcc_prefix}"strip "$tempdir/$package_name/$PROJECT_NAME"
34 "${gcc_prefix}"strip "$tempdir/$package_name/$PROJECT_NAME"
35
35
36 # manpage, readme and license
36 # manpage, readme and license
37− cp "doc/$PROJECT_NAME.1" "$tempdir/$package_name"
37+ cp "assets/manual/$PROJECT_NAME.1" "$tempdir/$package_name"
38 cp README.md "$tempdir/$package_name"
38 cp README.md "$tempdir/$package_name"
39 cp LICENSE-MIT "$tempdir/$package_name"
39 cp LICENSE-MIT "$tempdir/$package_name"
40 cp LICENSE-APACHE "$tempdir/$package_name"
40 cp LICENSE-APACHE "$tempdir/$package_name"