Package: arzaroth-archive-keyring Priority: optional Section: admin Maintainer: deb-party Architecture: all Version: 1.0.0 Filename: pool/main/a/arzaroth-archive-keyring/arzaroth-archive-keyring_1.0.0_all.deb Size: 3144 MD5sum: d5f1447e93943602606dc65286acf4d2 SHA1: 40802d36541b5472471925244e364e08c83d78f5 SHA256: 484b745e21f8f2ef3ddd92688c30759ba374e1851db69d9c5eec571258f8f671 SHA512: 99b2395576dc0d54743ac97296d5becb18844b9f749b6fc3a37c3de967340fd9b49b8b4664915548b73387f46876ca9dff2ac6ee1723fbf6ed9077b0d320663c Description: Archive keyring for Arzaroth DEB repository Package: atuin-musl Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 18.13.6-1 Filename: pool/main/a/atuin-musl/atuin-musl_18.13.6-1_arm64.deb Size: 6424268 MD5sum: 259a8853ccebe8a419b0a7da3ad55743 SHA1: d2b81350ebc67d0ee76ab834e336d2e7e72cf92b SHA256: 610a847120ff513c3f49e808200882bdcb48981b956b3d704146a335b7da98fa SHA512: a41f1b78354b4f0d7d1141562f1b80f9d79af2fc61140123e5cf39b4f4ef41fc7205c43cc034c6c6b03dfd3beeac09e2392f03da2a0a38a842d753fa9708453a Description: 18.13.6 (repackaged from upstream release artifacts) Homepage: https://github.com/atuinsh/atuin Package: atuin-musl Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 18.13.5-1 Filename: pool/main/a/atuin-musl/atuin-musl_18.13.5-1_arm64.deb Size: 6282360 MD5sum: 4e53c609f45f689e909e5994515710ef SHA1: 1f1439b177cd626663dcb19804cc8103e000d8bd SHA256: c7b8834719cd5a4f6a23134ed37cbdc6af451e093a2499a0b5a6f1fa5404d6d0 SHA512: 341b821a098386ede855f0d60cd097ce44a3caa6219aa01745eb7320f3fd19787d8d4bc83e7c428dd2874f14dc4de353f8d6911d060ca830649b1c88e8bcd01f Description: 18.13.5 (repackaged from upstream release artifacts) Homepage: https://github.com/atuinsh/atuin Package: atuin-musl Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 18.13.4-1 Filename: pool/main/a/atuin-musl/atuin-musl_18.13.4-1_arm64.deb Size: 6280316 MD5sum: 7bf7630c529ca68a977481dfc147b0f4 SHA1: c6a4202f1beda91751cecc941adaa7ed57ec20f3 SHA256: 0e5e98941b146bbc70e544a187824826ada1c14ef0e7d13d738ca4132a84d6c0 SHA512: ead6b23bc1b3e1de59891f1bad5aa0f501082aa695f53b2bb2a8c7a84837debb92d76d9c955b2f1364f809c251bb08927fa0e801c7ea8648bce50f428c454232 Description: 18.13.4 (repackaged from upstream release artifacts) Homepage: https://github.com/atuinsh/atuin Package: atuin-musl Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 18.13.3-1 Filename: pool/main/a/atuin-musl/atuin-musl_18.13.3-1_arm64.deb Size: 6267212 MD5sum: 0bac8a19748445bcfa48bb0fc50beffd SHA1: 999625ce59cf5e45c3764299956b52fdfe6d58e9 SHA256: 975798107645e8b974dde22889df68559acf300b691561866e0940062337615c SHA512: f417cc44c17da6126395486e02096f6742e116598c60fb17e9cdb37fec328312a00f86c8718eb155c64519a1e00daf60f3ce5ca59cf4468d49289468b5c1a9c6 Description: v18.13.3 (repackaged from upstream release artifacts) Homepage: https://github.com/atuinsh/atuin Package: atuin-musl Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 18.13.2-1 Filename: pool/main/a/atuin-musl/atuin-musl_18.13.2-1_arm64.deb Size: 6224972 MD5sum: 44a9cd988faa76d705a8ba8efee92d99 SHA1: e63ac08c576f46093b4c23a1c25d8df71609c5e9 SHA256: 7a894cd0acb4abd9c383841ae0f3f0a02866dc9b569857a864ff3f75d2b40b5f SHA512: 5e82a03754cb196f0469bb25acbaebe923a79e1847adb60c3fdabc5c5a1e8151eaa4ae190aad46cbe67f8ddac62d0e92e02835210a240157fc06705e525325f1 Description: v18.13.2 (repackaged from upstream release artifacts) Homepage: https://github.com/atuinsh/atuin Package: atuin-musl Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 18.12.1-1 Filename: pool/main/a/atuin-musl/atuin-musl_18.12.1-1_arm64.deb Size: 6358348 MD5sum: 5db3783dd97c2ede8dfc4b0e9473fe7c SHA1: 0d1335110febd48edaba616a2fc4593db906a632 SHA256: 6df1045a81dfa7fe51c038a52f1bcc1c6a0be97b7d982632dfefbe4484628c7d SHA512: 675478a6f5f68ffcd5a401a405b18f1d4a723d831ead73d91dfaac7d00dfecdadbda96ad2b7b0c3294bd9cd5aa45829a5222e8be8fe881bc2a1296691feef5dc Description: v18.12.1 (repackaged from upstream release artifacts) Homepage: https://github.com/atuinsh/atuin Package: atuin-musl Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 18.11.0 Filename: pool/main/a/atuin-musl/atuin-musl_18.11.0_arm64.deb Size: 7670896 MD5sum: 18c59dba4574b73eb97f81133995a011 SHA1: 3e045635037691850d3f95bb7dd587513e124cc3 SHA256: d8ac45aec9c098fa6c6a1bdb3b2e80f3307c620bd4fe80fa69bed92107360de6 SHA512: ce06e9a4204ccc53e53173c6e73946805910858067250a68adc72ea669bfe099075fd1182859118cca8a7ce431c9f9cb8a17d6ab446913e10abd01b2b093ff9f Description: 18.11.0 - 2026-01-12 (repackaged from upstream release artifacts) Homepage: https://github.com/atuinsh/atuin Package: bat Priority: optional Section: utils Maintainer: David Peter Architecture: arm64 Version: 0.26.1 Provides: bat Conflicts: bat-musl Filename: pool/main/b/bat/bat_0.26.1_arm64.deb Size: 2862796 MD5sum: f45743c81770dabff2abd8c263e5759f SHA1: 7729dc4d8dab58934b08aede000cd39945169d53 SHA256: 4a70c3f6236f2c621bd68357257e21b78c9497de4de1e803301ec0209f168653 SHA512: d16ef949c512284e8e596d391874e1af2f3bb541aadde884eb33f6faf8ef8c7a14bf85c9a33f926a78ebd1eb7e024cc47cb1976540265be5b43ce70561222667 Description: cat(1) clone with wings. A cat(1) clone with syntax highlighting and Git integration. Homepage: https://github.com/sharkdp/bat Package: du-dust-musl Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 1.2.4-1 Filename: pool/main/d/du-dust-musl/du-dust-musl_1.2.4-1_arm64.deb Size: 831240 MD5sum: 2b956507242d118c882139688fd32b3b SHA1: 61c220926f6edad657af2c527b4e500339eec9b5 SHA256: 2aa8aba7e130da9265199e9503c2f4ac666c70298dfa434ead7dde1c6e013631 SHA512: 727cf86368e5f83f137cc033433931d02c7bb6d98171d106a18744b864ffecb38aa2bcc1382a4b2856c76395e71b400307edfc3865618b7b7addb34c15a22fce Description: v1.2.4 (repackaged from upstream release artifacts) Homepage: https://github.com/bootandy/dust Package: du-dust-musl Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 1.2.4 Filename: pool/main/d/du-dust-musl/du-dust-musl_1.2.4_arm64.deb Size: 831632 MD5sum: f2c8fd16e43166da5eeabe0e988cf3a8 SHA1: f7af91aaab4d784d5fe3bec5ecbf0f0935dc877f SHA256: 6f8f1696020ff77ebdd14aab4f90d46ccb57b39e06b58bb1d7514f7bf089d6ff SHA512: 2bb843954ed0537d8f203c821d1314aaa819f9dd30b59117f7fdcfd9c962cc22e802ac9534e8376d9b9926b92203ff60090dabf1286af58d3827bfdd90f088b4 Description: v1.2.4 (repackaged from upstream release artifacts) Homepage: https://github.com/bootandy/dust Package: fastfetch Priority: optional Section: devel Installed-Size: 15005 Maintainer: Carter Li Architecture: arm64 Version: 2.61.0 Depends: libc6 (>= 2.35) Filename: pool/main/f/fastfetch/fastfetch_2.61.0_arm64.deb Size: 5423550 MD5sum: 7d3d4b2888df0a7edf56db7c32bfcad5 SHA1: 4fbefd7f61627b651e2cfe4edad83738ae813daa SHA256: a00c1197f2b2f4cbad98ece1e0f50da9590997c5f04857daba9dae0fe6f7b4db SHA512: 5b399788ecc50c85e77bc827640f88024e0a9d57dbeafdfffcd89d33f5f81f6d35bfa2cc58990a3a82eb8b49c058a1bf2d31717ed48018e979d8742907f25d85 Description: Fast neofetch-like system information tool fastfetch is a neofetch-like tool for fetching system information and displaying them in a pretty way. It is written mostly in C to achieve much better performance. Homepage: https://github.com/fastfetch-cli/fastfetch Package: fastfetch Priority: optional Section: devel Installed-Size: 15084 Maintainer: Carter Li Architecture: arm64 Version: 2.60.0 Depends: libc6 (>= 2.35) Filename: pool/main/f/fastfetch/fastfetch_2.60.0_arm64.deb Size: 5430916 MD5sum: fb0161b8cb3a5fae062259ba61a5aa35 SHA1: 6aaad12d0749094a0bac7e7747bb486cdf2340d6 SHA256: edeaea6c343fd098f9b11d6d7017552219f74475a94241431901287e95ad8d36 SHA512: fe2ed45349471f4a8b11ce601c5598c7e4acf56f39360575401035d6648ce4969959d9ba7311f8055af5890bba26bf39307dbb4588eeae6d9568f74588caa92f Description: Fast neofetch-like system information tool fastfetch is a neofetch-like tool for fetching system information and displaying them in a pretty way. It is written mostly in C to achieve much better performance. Homepage: https://github.com/fastfetch-cli/fastfetch Package: fastfetch Priority: optional Section: devel Installed-Size: 15053 Maintainer: Carter Li Architecture: arm64 Version: 2.59.0 Depends: libc6 (>= 2.35) Filename: pool/main/f/fastfetch/fastfetch_2.59.0_arm64.deb Size: 5413866 MD5sum: ad217f85320536669f37a5dc284999ec SHA1: 82f766fae2b4d2501e364ca185141f697c407b3c SHA256: bc8e1312f9565659ad19f7c3f5761eb6dacc226fb95701bbcf5ef531b4cc9a0f SHA512: 976d31908c0e9f7bb2ef2cc7d1ef29e2629d138457b56ab2ed179451bc170fc5d623e2a91bb80390d4410dbc10b0718ad8bc912780d60a730854ba15ae72d3b9 Description: Fast neofetch-like system information tool fastfetch is a neofetch-like tool for fetching system information and displaying them in a pretty way. It is written mostly in C to achieve much better performance. Homepage: https://github.com/fastfetch-cli/fastfetch Package: fastfetch Priority: optional Section: devel Installed-Size: 15037 Maintainer: Carter Li Architecture: arm64 Version: 2.58.0 Depends: libc6 (>= 2.35) Filename: pool/main/f/fastfetch/fastfetch_2.58.0_arm64.deb Size: 5403972 MD5sum: 090c91f352654dcb434fdc30feadfcd6 SHA1: b4313247d3d964e0e2e89cbca341f12011a0ffd0 SHA256: 82a9831dc486df0bf767d3755d9ed58b28ac739cef6a4a0edb24bc61f0a519d0 SHA512: 2458f6065b0be1415614d6e8a825fc3845c313dfe8ff13fdfcaa47869e2c09fdfecb3cfa93180d9468390fc228f6ec98536e34ed6e18c0880951fb2feed5b087 Description: Fast neofetch-like system information tool fastfetch is a neofetch-like tool for fetching system information and displaying them in a pretty way. It is written mostly in C to achieve much better performance. Homepage: https://github.com/fastfetch-cli/fastfetch Package: fd-musl Priority: optional Section: utils Maintainer: David Peter Architecture: arm64 Version: 10.4.2 Provides: fd Conflicts: fd, fd-find Filename: pool/main/f/fd-musl/fd-musl_10.4.2_arm64.deb Size: 1324274 MD5sum: 1b1288f3fe2a59e7f8a6c9c3a279429a SHA1: 7e29c81042f01f06e4c4774cf9a3d99b2e4e050b SHA256: 8dceaa1186be94c3ec29e87781b1e1d48395269e8dcf318dfa1cd1c56dbfa959 SHA512: 274709af954a796bdf61856543348ed2bb2a5220579086cfd01a9ed07e50915a31dfa52638c2ebc0da5e27e06342d2899abaa4426fdcd6ef3aaa139fe5174842 Description: simple, fast and user-friendly alternative to find fd is a program to find entries in your filesystem. It is a simple, fast and user-friendly alternative to find. While it does not aim to support all of finds powerful functionality, it provides sensible (opinionated) defaults for a majority of use cases. Homepage: https://github.com/sharkdp/fd Package: fd-musl Priority: optional Section: utils Maintainer: David Peter Architecture: arm64 Version: 10.4.1 Provides: fd Conflicts: fd, fd-find Filename: pool/main/f/fd-musl/fd-musl_10.4.1_arm64.deb Size: 1324312 MD5sum: 1a8538dd36612cbf5cd3307ccf01a464 SHA1: 34cc0dab1bd1fc45287aa48a88cbc67ffff45ff3 SHA256: d97e7a7d5da8b26b8a254b53338d3e095c9ef524f0261d90e21af60a0aee743e SHA512: 1e700bd2c250fca325fef7133e5c3984074a08c0ebb8381c8a0ebd0794050ab1ab8917c58dea3d003377c2b6e5888856b86f72858eaa4b21a7281cafe071fecc Description: simple, fast and user-friendly alternative to find fd is a program to find entries in your filesystem. It is a simple, fast and user-friendly alternative to find. While it does not aim to support all of finds powerful functionality, it provides sensible (opinionated) defaults for a majority of use cases. Homepage: https://github.com/sharkdp/fd Package: fd-musl Priority: optional Section: utils Maintainer: David Peter Architecture: arm64 Version: 10.3.0 Provides: fd Conflicts: fd, fd-find Filename: pool/main/f/fd-musl/fd-musl_10.3.0_arm64.deb Size: 1313888 MD5sum: 503edeeeadd8773bce1be48483185c4d SHA1: 23a6c6148ac9abfab421fcb86f52e6f20dc3186b SHA256: d03c150facd1dac83333ab7a5ed64dcca9438d24b433cad9584ffcf07cb3c2f4 SHA512: 388369333b00453cb04ef382ccfdfd6c51b41274b5dcdaed69bdfc561634681c508eca3aa84e99d4f70b1146786db8f35eb8ae57330987312541da90a9253947 Description: simple, fast and user-friendly alternative to find fd is a program to find entries in your filesystem. It is a simple, fast and user-friendly alternative to find. While it does not aim to support all of finds powerful functionality, it provides sensible (opinionated) defaults for a majority of use cases. Homepage: https://github.com/sharkdp/fd Package: fzf Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 0.71.0-1 Filename: pool/main/f/fzf/fzf_0.71.0-1_arm64.deb Size: 1326348 MD5sum: 34765e9ff8e7153833ba469fd1e25415 SHA1: f76977701bfce730fc7c8e9420e9ccc9ab617f9b SHA256: 9ecdb63561084d004cd6d5a1301256711e0f0226fc6187b5bcbaf074a62e8d29 SHA512: 82430a812e1da819bf90c69268f0f7904efbf21ae1a30d332ead90bf02caa782c4aebc77ef62059b17c705e22d5dcee3286f331e1799dd6627b7e18f46773a22 Description: 0.71.0 (repackaged from upstream release artifacts) Homepage: https://github.com/junegunn/fzf Package: fzf Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 0.70.0-1 Filename: pool/main/f/fzf/fzf_0.70.0-1_arm64.deb Size: 1318420 MD5sum: a769ea20af35bdcd50cb187c92ed0222 SHA1: e1788c3e30a07349fe02e0c6c33052306da03a3a SHA256: 24d69aaf7f378a51c4dd2d76bad69b65eb2d7c38348c53209cb13f6caa726e4b SHA512: 524310a317b8a705fa63061084918b54c7d6f05013e176d82f743dddd530884216060982978d7a36276def0db939879b7dbf3331a8baa523800d701b95cf63ec Description: 0.70.0 (repackaged from upstream release artifacts) Homepage: https://github.com/junegunn/fzf Package: fzf Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 0.68.0-2 Filename: pool/main/f/fzf/fzf_0.68.0-2_arm64.deb Size: 1308436 MD5sum: 505be96140a573ecda1ca9af67e79628 SHA1: c93d91074128234bab4beff5e326a2fa72c9fa53 SHA256: 3706b306e92a24f4cddf3f849e59fdbeb291be544e32356f88be453401937109 SHA512: 88ae9deb518ee1beab6fdc2e8d9a896f96b85892aa340293a1e1f4e2cb29327b440b161fdbfd47d3e3b4aac4c46af42e9cee24cce6d8b0e966e5090a26406122 Description: 0.68.0 (repackaged from upstream release artifacts) Homepage: https://github.com/junegunn/fzf Package: fzf Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 0.68.0-1 Filename: pool/main/f/fzf/fzf_0.68.0-1_arm64.deb Size: 1308752 MD5sum: ba5eb799dbd123a3822b49a3cf3159b5 SHA1: 25cce67ba9dc7468dd83db7847a516fa3df34500 SHA256: 90b803a66433232343a5879a3eac1fc0018c04338b0711dc595d1fd2fe4fd688 SHA512: 6f896707fa30f535da36a1efe527fa913ddb646ea6d52810f7ad81bd1df36bc4ba60d7eaee922d57d507818268fd55cd093c26491cc6ca4e0c3d9abc5dd50dd2 Description: 0.68.0 (repackaged from upstream release artifacts) Homepage: https://github.com/junegunn/fzf Package: git-delta Priority: optional Section: utils Maintainer: Dan Davison Architecture: arm64 Version: 0.19.2 Conflicts: delta-musl Filename: pool/main/g/git-delta/git-delta_0.19.2_arm64.deb Size: 2395752 MD5sum: a26ed88a8135f6efa6998e19b1b91eb8 SHA1: a5688930e2443726dc9bfabbd2163bb44148e4f2 SHA256: 0edc36cf514f1bd84becac3e94ee8ae9f8818c6a1f99f7b2ee67b362afa253d3 SHA512: d9b97f6a1dbe7a58c49b4045050ded063fcb2e2e79783b7689b24311b2d50c2d40f9a00e553a60398f32e180d8e74236cb5ae45f294893bafd09d62e44c20a7c Description: Syntax highlighter for git Delta provides language syntax-highlighting, within-line insertion/deletion detection, and restructured diff output for git on the command line. Package: git-delta Priority: optional Section: utils Maintainer: Dan Davison Architecture: arm64 Version: 0.19.1 Conflicts: delta-musl Filename: pool/main/g/git-delta/git-delta_0.19.1_arm64.deb Size: 2396900 MD5sum: 09ceb055c1bc476020d7de7f6d6eec95 SHA1: 3ef170d87c2d50f99f3c5699fbf5b10deff50268 SHA256: 1bd252110eafa1065c0798f9e68de0682127408e4b53db79733efa72c53b68bf SHA512: 8d03f1caab505e950134df32de71ca5ba06fd65e0bda537912e9e3b857502bbcc840be915eea96b39784f12f8d154f07b557b2897477fdafef967838ed855a89 Description: Syntax highlighter for git Delta provides language syntax-highlighting, within-line insertion/deletion detection, and restructured diff output for git on the command line. Package: git-delta Priority: optional Section: utils Maintainer: Dan Davison Architecture: arm64 Version: 0.18.2 Conflicts: delta-musl Filename: pool/main/g/git-delta/git-delta_0.18.2_arm64.deb Size: 2292336 MD5sum: 04a4b9b6dec4c7cde8eb87b037028dcf SHA1: 2b5affde07f87356e14a94982cf6821cc57e4b9b SHA256: 937781aa7788e1510858743fff6c9a8b4a69fe0a22a7c8a69493e633227939a9 SHA512: b12bf84a37cb0a5e23e58c6986de369da97b7fce9dfaac69e06c74b8a6459a4ca81830db949fb41b57cdb004fce0a266fa198f2df8f2cdb5d298d747e6785a78 Description: Syntax highlighter for git Delta provides language syntax-highlighting, within-line insertion/deletion detection, and restructured diff output for git on the command line. Package: hexyl Priority: optional Section: utils Maintainer: David Peter Architecture: arm64 Version: 0.17.0 Provides: hexyl Conflicts: hexyl-musl Filename: pool/main/h/hexyl/hexyl_0.17.0_arm64.deb Size: 449352 MD5sum: 199c22c3712f9944c7132fdfc1725887 SHA1: b53fc6402c12e7f0978e800e5a920b1b303a4593 SHA256: dfbb487644545d8ed7f9158a1fe81a5f93ce4c7ff34d4695e80a0dd4de7efb64 SHA512: 98db6fc5d1f6cf237cf1d79fa055438077c84cd7893ff02a6c7c32917693748098286723c51b1af3d54638de556775270eb374b4a5f4cdbd4007179f5d391d5e Description: A command-line benchmarking tool Homepage: https://github.com/sharkdp/hexyl Package: hexyl Priority: optional Section: utils Maintainer: David Peter Architecture: arm64 Version: 0.16.0 Provides: hexyl Conflicts: hexyl-musl Filename: pool/main/h/hexyl/hexyl_0.16.0_arm64.deb Size: 338548 MD5sum: e985828ee12c85e0439b30542145d115 SHA1: e37579d7e46f40edf161c5f067769ce91ceed547 SHA256: 1351e426d701946872b57de3c558e537406e7ad60c44243726da43e10f77929b SHA512: f1a054acbc7b915cde566a9270cbf4fc664b638762e70f413c6165e2636ce832f30556816270a387f1bd052e190ca67083ca1c15bd6d5e54b52471ed943fe6dc Description: A command-line benchmarking tool Homepage: https://github.com/sharkdp/hexyl Package: hyperfine Priority: optional Section: utils Maintainer: David Peter Architecture: arm64 Version: 1.20.0 Provides: hyperfine Conflicts: hyperfine-musl Filename: pool/main/h/hyperfine/hyperfine_1.20.0_arm64.deb Size: 525168 MD5sum: a448060b0805e008ddecd7d6c7f5616c SHA1: cf235eaf7ff1316f6efe204eeff5dc0ae0e20730 SHA256: a469c7173d646b216405e29c18ba348b180ce214e4a580d63c6b81034fe2ca27 SHA512: 19ea9087bffdca451d5f37f4d5e7cf15b6035877807e24e2f762c80b3d32e6bbd25a6fa7b2cede189a280b7c7a9ae61bbc7f2db73bcdaf09ae430cfa55ce04cd Description: A command-line benchmarking tool Homepage: https://github.com/sharkdp/hyperfine Package: lsd-musl Priority: optional Section: utils Maintainer: Peltoche Architecture: arm64 Version: 1.2.0 Provides: lsd Conflicts: lsd Filename: pool/main/l/lsd-musl/lsd-musl_1.2.0_arm64.deb Size: 1294206 MD5sum: 52465d1d1c129a119cfc6918a2d65a8d SHA1: a2cacdd75a587aafa65a7423b90da030b938b01c SHA256: 5b4842967e182165d6e3c82a73e96f3b5acfc0c779cf6f6ffdd9c508d105db99 SHA512: 858fa263e108331f317f2ec4f6c5f431a1d1a763ab39712dd3e93aad57c002864d1eab37b19376ba6220b03381542f2e7c595bdec89b661d1699644bd8006de7 Description: An ls command with a lot of pretty colors. Package: numbat-musl Priority: optional Section: utils Maintainer: David Peter Architecture: arm64 Version: 1.23.0 Provides: numbat Conflicts: numbat Filename: pool/main/n/numbat-musl/numbat-musl_1.23.0_arm64.deb Size: 2304386 MD5sum: df1f015ad104957eb86e416caabc78da SHA1: c840afdbed0fefdf26a0509e4585871c3abbd1ad SHA256: 3441df831a0008e2f5554c8be6efe1e60dedb661e6933459bccd21e3b3342258 SHA512: 6b4a1fb0988a8282df6768764b3bc7f230cea33c97d37426d8db26867b73fd55daa6b6dacba05495328011400e448213892a7e4ecac944ef4d6d8e7bfd97bf31 Description: Statically typed programming language for scientific computations with first class support for physical dimensions and units Homepage: https://numbat.dev/ Package: numbat-musl Priority: optional Section: utils Maintainer: David Peter Architecture: arm64 Version: 1.22.0 Provides: numbat Conflicts: numbat Filename: pool/main/n/numbat-musl/numbat-musl_1.22.0_arm64.deb Size: 2298342 MD5sum: 3a01a2d0d5289a5f3409cfbae7499986 SHA1: ae46d57f42c541d0a7d5c520ddc2ac335b7b3c66 SHA256: c945e4f56c67b6add84aa3a9b86921a7098e5699c6de1ee03765848a5c6f7d04 SHA512: fe64338fbcd6dd18b48960a003b859b08cadf474e729b7a7c0e775ad4a613a7e9b341aae30b231f4d009ebd7cbded6e0c43f83b1018cb0d21663d9143dbf7c1e Description: Statically typed programming language for scientific computations with first class support for physical dimensions and units Homepage: https://numbat.dev/ Package: oh-my-posh Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 29.10.0-1 Filename: pool/main/o/oh-my-posh/oh-my-posh_29.10.0-1_arm64.deb Size: 4696260 MD5sum: adc38b50b0860804177902f4b4683b28 SHA1: c7feb3788bccbcb0b9293cf92b411500f14e91e7 SHA256: 95a3a4c46c9bb5335e1b3a5bf15d15a33986f92a30e4ab47e93b20b89680e72e SHA512: 2a0cbd70c6ea18d5a8e65f88be202359fe8fa6d64ad2a8c81a515e80d2066b6eb7f02e891f41ab4af6c85c1eebfd7691b19a73109700dfe087439dd54e154750 Description: v29.10.0 (repackaged from upstream release artifacts) Homepage: https://github.com/JanDeDobbeleer/oh-my-posh Package: oh-my-posh Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 29.9.4-1 Filename: pool/main/o/oh-my-posh/oh-my-posh_29.9.4-1_arm64.deb Size: 4693440 MD5sum: a636cec6dd05fdd8c9d50d8173660bc7 SHA1: e0e8043125bf84f4be01b5399656f002dfe0e4c2 SHA256: d8b0623dd255a4f9e4c58ad68d888d8a4e4a34f680682137b4ed260675639116 SHA512: e901c83c95c448e37bcd3df61c3c6f9d7a0feef87d3f3e28db87f589e939d4d0d5dab1890ecd8f976711caab525a4e0395438a3c6236f5ccd0f2f466749afef2 Description: v29.9.4 (repackaged from upstream release artifacts) Homepage: https://github.com/JanDeDobbeleer/oh-my-posh Package: oh-my-posh Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 29.9.2-1 Filename: pool/main/o/oh-my-posh/oh-my-posh_29.9.2-1_arm64.deb Size: 4688704 MD5sum: fffe71606650e041e0600836a79e94c9 SHA1: f873ffc141d3b5cab95954e178f9aff3922ed1b4 SHA256: be7545cf443c0af8fd5fdfc2203230ef69b1f546ea0138b93ccd64298f916cff SHA512: 54146324203a6798dfe95c05e8e586e1faa82def20c8582ebfb3c2ba72dc7aca025d17eee417671ba9fec2b967c2a33712f20ddb1126d2dcb8693630bcd644b4 Description: v29.9.2 (repackaged from upstream release artifacts) Homepage: https://github.com/JanDeDobbeleer/oh-my-posh Package: oh-my-posh Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 29.9.1-1 Filename: pool/main/o/oh-my-posh/oh-my-posh_29.9.1-1_arm64.deb Size: 4689452 MD5sum: eb4d1c69ad1f51bf955a668f3580d59f SHA1: a886d64930c64c1d965e30bd0bc15d84162d5842 SHA256: 585a264623c328fbef9364f4b0e9d96a781f02566169c965451d769420a77c90 SHA512: fdb00eec8e7090534d5ebed2fe3d1e4ee084c275b0ae34e36b6a7f27b5068243cf7dcb5293a2c75c161bbb3c20e1b450d5928e17d6c6e4172b60f666afb03d6e Description: v29.9.1 (repackaged from upstream release artifacts) Homepage: https://github.com/JanDeDobbeleer/oh-my-posh Package: oh-my-posh Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 29.9.0-1 Filename: pool/main/o/oh-my-posh/oh-my-posh_29.9.0-1_arm64.deb Size: 4687340 MD5sum: 1bf95c28cea4edbf10eeb0340215d2c8 SHA1: e8a3514c25fc738c53e62077b6da12af06b280dd SHA256: cd52147976e43403dbc96446f50f0a59cf4e309ccf483bbd62fea1422d734bee SHA512: 4f06703815fa00f0e7ecd0e6d84943fdfaf1849f2e980d43c45f2de83fa608ea5ac9614b54b74d419c933e4e91ec61be91a46a3d0dc20a4b24781d497187ff8e Description: v29.9.0 (repackaged from upstream release artifacts) Homepage: https://github.com/JanDeDobbeleer/oh-my-posh Package: oh-my-posh Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 29.8.0-1 Filename: pool/main/o/oh-my-posh/oh-my-posh_29.8.0-1_arm64.deb Size: 4684772 MD5sum: f206b9ebc63c24dd7b98bc9ad98e87e6 SHA1: 6720921ca95f5ae78a0a437be83451c3f7823786 SHA256: 2d6144738ba009261ec2620957dbe948c71adba820d25b6a6a41144ca48361a6 SHA512: 94de699a16d2b6fb808669f2d7d7404402bc1ce8006d1c7dbc409fe529a1c6f5afc9660b26b907833c652d3a823deffb18fdb9a3461fbb6b3dcf88e16cfd6fc9 Description: v29.8.0 (repackaged from upstream release artifacts) Homepage: https://github.com/JanDeDobbeleer/oh-my-posh Package: oh-my-posh Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 29.7.1-1 Filename: pool/main/o/oh-my-posh/oh-my-posh_29.7.1-1_arm64.deb Size: 4687216 MD5sum: 7de2c836b04642ac59baa79fcf7effcb SHA1: 633fd63690f9f6e8eb7f1df427c432406849fde4 SHA256: 3a17ced5a33d21e62f8ef7de500c26bbeb91bf77a6da7801519c0a7bef0b2be5 SHA512: 69bc3bffdd2d80e856447d8e42395ec69436be1efb35b3c868d3eb3d894f9a493a4f0502b4db59a8c4a82b166cd8c842e386d0bc6328b47d24b07f2049ff28ca Description: v29.7.1 (repackaged from upstream release artifacts) Homepage: https://github.com/JanDeDobbeleer/oh-my-posh Package: oh-my-posh Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 29.7.0-1 Filename: pool/main/o/oh-my-posh/oh-my-posh_29.7.0-1_arm64.deb Size: 4685216 MD5sum: dde2b6126a24e630ed1e110018b72e90 SHA1: b9b986c65fa327f37bd2fb1d169eb677329babf4 SHA256: 2e11a13d4e64e1e6b11a52ab4d7122d59c6f7df22455a50ab66f6a62a05c84b1 SHA512: eab0e5ce46ef8b11ed0532cfba5bbc9f4bacaecad604de2914e27975d8ea770e8d1a3a45a1c75ae532cc87a7989e778739c80a904e5b332a6d6af95528134a99 Description: v29.7.0 (repackaged from upstream release artifacts) Homepage: https://github.com/JanDeDobbeleer/oh-my-posh Package: oh-my-posh Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 29.6.1-1 Filename: pool/main/o/oh-my-posh/oh-my-posh_29.6.1-1_arm64.deb Size: 4681528 MD5sum: 052a35c95a7252c8213fa7c54266c95f SHA1: fb72516f5550ff13d0f540600eab8796c196876d SHA256: 10bca2ac43e28dd8b28b4307dcc824a2e5e860ba7a6c6fada7749806676f4069 SHA512: 9b054bb913a2f6ab02404602be4f8d946175e476a499d63b991bfb0caf05ab8b0c16d0b0921b71060843abf2961e97a7a1fd3d55e236b49d88f2983829064328 Description: v29.6.1 (repackaged from upstream release artifacts) Homepage: https://github.com/JanDeDobbeleer/oh-my-posh Package: oh-my-posh Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 29.5.0-1 Filename: pool/main/o/oh-my-posh/oh-my-posh_29.5.0-1_arm64.deb Size: 4680288 MD5sum: 2d748b377b7f6582eedb38047f4ec1cb SHA1: dd75577c438f8c96be021a78858981349e3a925e SHA256: 5add4b60b8a88fff035acf5b928e0013a36e0acd7127f900c1436e6bf257147c SHA512: d4493f65dce087ce51ec05b5beaa15bc49cc9e05e0ad4437bab83472b9eadc327b5950993db11ac06846a1b7ab82ca620f0f320632da85be424637fc0237f615 Description: v29.5.0 (repackaged from upstream release artifacts) Homepage: https://github.com/JanDeDobbeleer/oh-my-posh Package: oh-my-posh Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 29.4.1-1 Filename: pool/main/o/oh-my-posh/oh-my-posh_29.4.1-1_arm64.deb Size: 4682580 MD5sum: a77eaa81023069bcd5a70b5325181c2f SHA1: 5944fc1414c443e4f882d97ea1317d9477ee5e94 SHA256: 18c9b6d82a99f30229f3d5fb9d82c0f77e19a0a3778b41eb0fd3163325488857 SHA512: e02e8b14c2e0747507d271f0425e699378e44b06e8a54b42d3f1126d28367038cd568378bf10ad979ab89f5503dd55206694c59eda6451685e45c66a4c218047 Description: v29.4.1 (repackaged from upstream release artifacts) Homepage: https://github.com/JanDeDobbeleer/oh-my-posh Package: ouch-musl Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 0.6.1-1 Filename: pool/main/o/ouch-musl/ouch-musl_0.6.1-1_arm64.deb Size: 1779800 MD5sum: 8e3a4dba156b4636ad693240acb8dccc SHA1: 2e0f95a9696c8f6b6f746f28488c0d2953806f56 SHA256: 1afd1654c81bb3c2353d5399530e3c621ab1bdaecdf45f0a93dac7e62c003b1e SHA512: 14262278c182aca5e6b6dc7280e89710b2f10f48b1793c5f03167a96957acb43bff0a66c9700db2746490822f16f3462cfdde001a9648d396113c8ba3e6bc9af Description: 0.6.1 (repackaged from upstream release artifacts) Homepage: https://github.com/ouch-org/ouch Package: ouch-musl Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 0.6.1 Filename: pool/main/o/ouch-musl/ouch-musl_0.6.1_arm64.deb Size: 1781788 MD5sum: 1b5a6dd60a0ddfc80b16ef43f52bb399 SHA1: 0c129f3de3caac005ae0050f7cf34f0ac072933f SHA256: 73680a69d7d7ef232fd694a9093df6dae603ef15f8729e06a761c8e1b652a663 SHA512: ab3369abed61f3378ed0b69229259a7c02497133202a0b30c49ec15e472ac8c99134bff2ec5db54fcaca398e872e0e1d854bb43c11172c914a75063d185a0971 Description: 0.6.1 (repackaged from upstream release artifacts) Homepage: https://github.com/ouch-org/ouch Package: pastel Priority: optional Section: utils Maintainer: David Peter Architecture: arm64 Version: 0.12.0 Provides: pastel Conflicts: pastel-musl Filename: pool/main/p/pastel/pastel_0.12.0_arm64.deb Size: 457404 MD5sum: 9ecf3f5a90c30e066e44ef7159fd9927 SHA1: 4499cffe5121dc0437eac21b8962e090257c694b SHA256: 4556af7aa080fc781de774afc56b89d69c9628d6d8f8a27e02ab6ced8c5f8f5d SHA512: 14a6adfa9886d9a2956b1afae45c28513be74a2b0b4855dd272ffb6f7c14d7e24767ee9c312e25609cf3576c086aaae926bb4f283173d578017ce48c3e1bf2fe Description: command-line tool to generate, analyze, convert and manipulate colors Homepage: https://github.com/sharkdp/pastel Package: pastel Priority: optional Section: utils Maintainer: David Peter Architecture: arm64 Version: 0.11.0 Provides: pastel Conflicts: pastel-musl Filename: pool/main/p/pastel/pastel_0.11.0_arm64.deb Size: 471712 MD5sum: 0256e41b4611350b13d47f61997bba8c SHA1: 70558baeb76e19b4d2bb26b2199639a76dc4308a SHA256: bea3ef50d0c9415a37edaba51a7e3f0fa7c43455c6b41f0790637120b8f56eff SHA512: cf1fc0f15454d3042f9f10df59b43a9450cec16527d2d80dc155e276475bfae8ab03a0258d02d45286bc3a9827f50c7feccdddf9ec8959ec7983422c0bf04ed7 Description: command-line tool to generate, analyze, convert and manipulate colors Homepage: https://github.com/sharkdp/pastel Package: procs Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 0.14.11-1 Filename: pool/main/p/procs/procs_0.14.11-1_arm64.deb Size: 1512236 MD5sum: 8ca60c8a2956374cc29948c7c648ef1a SHA1: 5e5177009182171f1d9f9183c9f1080bf38c11b2 SHA256: f555a3261e87dc61199c74312046d613d8c3f8697ce703a5b48851297e7176a3 SHA512: b6a11233f92a722528625eb2f0d230b70d041489690a7f1138c8be0011cf8815da46e5234d5d10c39b2a00b810fda7f08688f584f2aece7fb7987850780fb661 Description: v0.14.11 (repackaged from upstream release artifacts) Homepage: https://github.com/dalance/procs Package: procs Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 0.14.10-1 Filename: pool/main/p/procs/procs_0.14.10-1_arm64.deb Size: 1574256 MD5sum: 35e54c4db54d06492825417a9c6a1cab SHA1: 9ee96d9b06d78554ecff7df7c24d870f0ba39f55 SHA256: 4627c92adc0ff86aeb77225e75b5237ef069de39c5c7d935752c265a11db0626 SHA512: cf3d1b586226e6cf416023e29bb2dc65da4271cd1911cbf36ce31d7acd5662576d011d24830f9043485f73c93e908f2d162145ca29832817c0c42eb0c4cd1dfd Description: v0.14.10 (repackaged from upstream release artifacts) Homepage: https://github.com/dalance/procs Package: procs Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 0.14.10 Filename: pool/main/p/procs/procs_0.14.10_arm64.deb Size: 1575740 MD5sum: f179195109037d77697efc3e881c6f07 SHA1: 96dd1ceb7c52c8836efd9f56110851ccc6a1ee27 SHA256: 5736b1b5e0b5aaf2509cf7f75305b3902c461e8fb7fe8a46e8dab5cc93291e55 SHA512: 695f63d79b2b5ee244d1172f1d4df4b98260883c6d3b61ac6f612882390a2d70244bf941af5639dfc4dea0b50cd983c6f06bd3862ee6eea5a90a9d31e37e0e88 Description: v0.14.10 (repackaged from upstream release artifacts) Homepage: https://github.com/dalance/procs Package: rclone Priority: extra Section: default Installed-Size: 77749 Maintainer: Nick Craig-Wood Architecture: arm64 Version: 1.73.4 Provides: rclone Filename: pool/main/r/rclone/rclone_1.73.4_arm64.deb Size: 26402630 MD5sum: 3966df488c671b3a3a2e81f600050042 SHA1: df597d764463ce4aa477bba06e206db23efd7a9b SHA256: 423e23b6b1713e27dbac4b22673844ccc917537765aa2c88861958790ee1f8a6 SHA512: 6c26a5cb4e4ba12b762d4605327787ea6bf6159aef782cac26b2973d5555593cc282268ce596f9658bbd2cda6cd8739462454351108fa7a59efe96844dd43b41 Description: Rclone - "rsync for cloud storage" is a command-line program to sync files and directories to and from most cloud providers. It can also mount, tree, ncdu and lots of other useful things. Homepage: https://rclone.org Package: rclone Priority: extra Section: default Installed-Size: 78065 Maintainer: Nick Craig-Wood Architecture: arm64 Version: 1.73.3 Provides: rclone Filename: pool/main/r/rclone/rclone_1.73.3_arm64.deb Size: 26419636 MD5sum: 1ee2b951bba8b551d5f7b79759b06ce5 SHA1: 129eec33057ec4e00847925ade07b35ef99c610b SHA256: ac64bf987226f029ff533838ddd5ed1e1f695dfafeb82e51ffe75c44e2234e4a SHA512: a41dad937c23d37eea84afa23ae67fd5eb3389bf0d38f65212f74175709470fcbcb3c0ab1a24e9259ca37bda2bc31530877e3b05c1bcad8cdfff4ca232f68548 Description: Rclone - "rsync for cloud storage" is a command-line program to sync files and directories to and from most cloud providers. It can also mount, tree, ncdu and lots of other useful things. Homepage: https://rclone.org Package: rclone Priority: extra Section: default Installed-Size: 78059 Maintainer: Nick Craig-Wood Architecture: arm64 Version: 1.73.2 Provides: rclone Filename: pool/main/r/rclone/rclone_1.73.2_arm64.deb Size: 26509354 MD5sum: 3aba31b28f5e17ae768cd9371adfee71 SHA1: edbae0c572d5b0dbe3cc6d00eb7d94511d4d2ab1 SHA256: 6ab9bb0ac4e34539e1e47e0ad039268964d4e8b3fd967747a7fddf595d367f18 SHA512: fc08495f52390cc4e413fe7c14120530b8f4bafb2d45fc01f977939d8fe104ec91d9c59d76079c393216476ede6874a7b2f5c843d5ee83bf14a62dea0e3872e8 Description: Rclone - "rsync for cloud storage" is a command-line program to sync files and directories to and from most cloud providers. It can also mount, tree, ncdu and lots of other useful things. Homepage: https://rclone.org License: MIT Package: rclone Priority: extra Section: default Installed-Size: 77922 Maintainer: Nick Craig-Wood Architecture: arm64 Version: 1.73.1 Provides: rclone Filename: pool/main/r/rclone/rclone_1.73.1_arm64.deb Size: 26477040 MD5sum: fb182812a3ff993392f1ae2de5cc11b2 SHA1: 34d398837d51f77ea3458ed7d14078629aeb88a7 SHA256: f6c80bdc82194ac7a66f77c1865053cfa8348c3e554623fa7dd8d1f09b858fcf SHA512: 1c5d99ebe728887d6c6e8c9c2fcdb0032ddd126d4236446367ff48268207854a19dd612bd532fa13323ab59ad689cbe5de64c6e26abdeea1305fbad2d89c50c8 Description: Rclone - "rsync for cloud storage" is a command-line program to sync files and directories to and from most cloud providers. It can also mount, tree, ncdu and lots of other useful things. Homepage: https://rclone.org License: MIT Package: rclone Priority: extra Section: default Installed-Size: 77913 Maintainer: Nick Craig-Wood Architecture: arm64 Version: 1.73.0 Provides: rclone Filename: pool/main/r/rclone/rclone_1.73.0_arm64.deb Size: 26463042 MD5sum: 5da21b66f3010eef6a93646bab6f80df SHA1: 985093240a7119af26a7b259794900a31400e66a SHA256: 4a216a066a902c2b3e20baa6706434ddd0db98aa4bb5934e69e57a1bc5f06238 SHA512: afb8ef85d6595b1ccfea26f91224a3fd0b5d7d445a459e8c83c581c909c2a8aeffb932f5364f7c2e723ccaad662f36efa14b9237cf8b08e7d5d29e255d8d57b0 Description: Rclone - "rsync for cloud storage" is a command-line program to sync files and directories to and from most cloud providers. It can also mount, tree, ncdu and lots of other useful things. Homepage: https://rclone.org License: MIT Package: resticprofile Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 0.33.0-1 Filename: pool/main/r/resticprofile/resticprofile_0.33.0-1_arm64.deb Size: 7857268 MD5sum: edd45b330946ebf5e7b49bfbd87c3ad9 SHA1: 615d598887d850db701bb966556384043372887e SHA256: 7e7a3e8cd4b987f1e6dbdd06cefd7a68b784a98df7c5c108d04516b33b271500 SHA512: 03724b18f3f3cf8a0494f1a0e96b8e73fb4cb152b02cf854f22f7bc1fc311feda223f4eb41067f8ddf3ded298d28e5b1bcb0693642d0355a20255fd42a7e57f8 Description: v0.33.0 (repackaged from upstream release artifacts) Homepage: https://github.com/creativeprojects/resticprofile Package: resticprofile Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 0.32.0-1 Filename: pool/main/r/resticprofile/resticprofile_0.32.0-1_arm64.deb Size: 7224964 MD5sum: ee3b6a36252adc112c4c7c384c06730f SHA1: 3c7b82ae482a40369d74f7ba1bd98c33c9c9cbca SHA256: a58acb8da2e8a2a37d4eddf8ba2a2a4b972fdef251983c95c555d9ffdfb62fc6 SHA512: 9a9240fa318fb660fe13130b31913ba0bbb6e73babc8d7c9d7d16944625105064aa85135eb9df3c015fc36d4bdcc33c819c74dc456a30bf4b9e2c0c78e14aa15 Description: v0.32.0 (repackaged from upstream release artifacts) Homepage: https://github.com/creativeprojects/resticprofile Package: ripgrep Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 15.1.0-1 Filename: pool/main/r/ripgrep/ripgrep_15.1.0-1_arm64.deb Size: 1286604 MD5sum: 504467e01d6319eb06ca1398051367d8 SHA1: 3e40d50befb4403bd350704dde9cda766700e427 SHA256: bb76ff1f98f2c80f3f7e057fa757cef05fc8d235dd3d7a7e7b6cfca9c5d3181f SHA512: e09b247659d0c24543c907faa4a7027a536e909f46d379734e4c8650934199da71a96cc8cde02127c1444bdc02f4cc58c45f404fce51a861725bd47ed2694ceb Description: 15.1.0 (repackaged from upstream release artifacts) Homepage: https://github.com/BurntSushi/ripgrep Package: ripgrep Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 15.1.0 Filename: pool/main/r/ripgrep/ripgrep_15.1.0_arm64.deb Size: 1286808 MD5sum: bafcd9812090b0d1869f495dae271638 SHA1: 1f65d6d9cc8263081977f1002539c973dd2a7bc4 SHA256: 68fc96f557f4318d9fa0ea3a381a51ced6d7e2087c37d89b7164cd6dbb9ddd06 SHA512: c93c9532ea1ab0e33aad0c9a73d6c2f7e52d0fa33b245533811576b9785804e1dfe9deeb02be8cbdb69be049d655bfef1109d1d67f4e576153976134154acd83 Description: 15.1.0 (repackaged from upstream release artifacts) Homepage: https://github.com/BurntSushi/ripgrep Package: sd-musl Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 1.1.0-1 Filename: pool/main/s/sd-musl/sd-musl_1.1.0-1_arm64.deb Size: 648948 MD5sum: 0dd95f0a825091c355b43ee64da855b6 SHA1: c2f1542855c89d76636fd3c5ac02387c16ddd946 SHA256: 58bd1ba5feb94e7e3ecad11a0604dba4a1394231ef4ccae456497485a325fc26 SHA512: 9ec05feac46faf8fdd09cc2d6ab9f9a40f4dc87c4379d30d08306ec635d181e202cc275db2f2c478ac28809888ee9cd5f85fbdc593732483cd62d11cee36b9c6 Description: sd-musl (repackaged from upstream release artifacts) Homepage: https://github.com/chmln/sd Package: sd-musl Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 1.0.0-1 Filename: pool/main/s/sd-musl/sd-musl_1.0.0-1_arm64.deb Size: 660768 MD5sum: f7d1d5e0111a0b786ce5a7e2740c8f11 SHA1: 2739a4b3adfea2863f601a2f00e8a5fae45b5635 SHA256: 3a069ef7601723dc6c5f15e6b1c211d76f0a7a9ac5762269c5d81261110b1aa9 SHA512: ca08a147b1e4601dab9ab7d6946f82449690f5f5108fed9bdc0763362cf37904dcd6a719ae90a3e3047b145588182c1f08aef7f972c2a01d5c97e3441ecb00a3 Description: v1.0.0 - 2023-11-07 (repackaged from upstream release artifacts) Homepage: https://github.com/chmln/sd Package: sd-musl Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 1.0.0 Filename: pool/main/s/sd-musl/sd-musl_1.0.0_arm64.deb Size: 660452 MD5sum: d8969b3ad31f61410d30344beb5cf2ac SHA1: a872970feef96e5d36f12695d5f9259a9555624b SHA256: 6b06a683dba0badf697ed16abeaa28f1bda76d80572ef51f252eff48df398f8f SHA512: 16f6ad9cbccaf8153d3ebe15b52d2ff2ae0b4f94387c0dffa56bc5c9a3ae6ebe4215b64a41b9984ce4d353d29e1a1d57acf58d65d215a502885eccc1c3734c37 Description: v1.0.0 - 2023-11-07 (repackaged from upstream release artifacts) Homepage: https://github.com/chmln/sd Package: tealdeer-musl Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 1.8.1-1 Filename: pool/main/t/tealdeer-musl/tealdeer-musl_1.8.1-1_arm64.deb Size: 1255932 MD5sum: 840e205dcde62c2f343eda012ecb393a SHA1: b6e3574ce32b4853675e1dc779cf2e4eb7398349 SHA256: b6c7655cef1a751c3f067238cb1db1d69b31809bce9d2ccb7300fdbe8518afe3 SHA512: d308897379c88ca09c04b05ddab674cc38c62d36cf6961be3a3edf1701322de224f67d9eac85b7a4b7f266bfee92980f3752a793f367ed48648367310da84f3e Description: Version 1.8.1 (repackaged from upstream release artifacts) Homepage: https://github.com/tealdeer-rs/tealdeer Package: tealdeer-musl Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 1.8.1 Filename: pool/main/t/tealdeer-musl/tealdeer-musl_1.8.1_arm64.deb Size: 1255928 MD5sum: 1ca0dc07f9a281dd1a767c30787fecc4 SHA1: 6cbd3dca6548747918c3f5a8d9d83e1cbab23d53 SHA256: 0122453f7da2a93497acbd5f2ca3eec29b31a87127aeb8c8c423bec6a3aab66e SHA512: 03b78b31c9bd1f8829dc53a2dde810928e678a72eb9f4a5c0173ff7d118e7c851ca992effa306286dd3a39488e0036a2dd5e815fb2cc2987e52ed820f8b3a9d3 Description: Version 1.8.1 (repackaged from upstream release artifacts) Homepage: https://github.com/tealdeer-rs/tealdeer Package: uv-musl Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 0.11.6-1 Filename: pool/main/u/uv-musl/uv-musl_0.11.6-1_arm64.deb Size: 13920404 MD5sum: e1c129351823d6affeeceee3d5397789 SHA1: 8f8556b3ab7a287dff2ca15df849ceefd1b4254f SHA256: 216d286dcacec2a6e36d7f5d3d83f277e7d2ad6b7d0762553635a07e22231284 SHA512: 167bc8eb12faf444224778ca6c6030a70af0a64672c1c6f42de081c92564fc5828df679bff09523e62bcf8327c8d8f71b16d50b7bcd3f93f37746ac9627cd600 Description: 0.11.6 (repackaged from upstream release artifacts) Homepage: https://github.com/astral-sh/uv Package: uv-musl Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 0.11.5-1 Filename: pool/main/u/uv-musl/uv-musl_0.11.5-1_arm64.deb Size: 13877836 MD5sum: 0a6852e153cc645f97aa9b96c4b02798 SHA1: 150a4979245e06a58686675d69d81e4a29976fc2 SHA256: 8ff33976baac4c6c4039c565ebfa21c83b4f9fd1ab2188d202d399b70f9f5d7e SHA512: a0e11608d0f9e25ca2ad1c46b8d60f76c9c1a2110ad2fda01ee101fb94e23a3f7bf7133f02d68420d8476ddf394655fdc5a4bac4d396d6ebae9182d2d33053c4 Description: 0.11.5 (repackaged from upstream release artifacts) Homepage: https://github.com/astral-sh/uv Package: uv-musl Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 0.11.3-1 Filename: pool/main/u/uv-musl/uv-musl_0.11.3-1_arm64.deb Size: 13740128 MD5sum: 4a9bba0fb1ece3e37536a5023ad2ccc6 SHA1: 6a18437a4810f51496ea958e2509a03d000a1327 SHA256: bee51fe03ef8b41f690a2e4cbe5d44afad497b957cb0a755e6317c7f1fdf5434 SHA512: 8fe67c8dd37c56e450fa498658a8847f217619fdd2ad629f250d4c8d23d39a317b8804671b9265cb287cb06bdd7719c0b42d72aa280914d8dd2d3cb29d293fbc Description: 0.11.3 (repackaged from upstream release artifacts) Homepage: https://github.com/astral-sh/uv Package: uv-musl Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 0.11.2-1 Filename: pool/main/u/uv-musl/uv-musl_0.11.2-1_arm64.deb Size: 13632588 MD5sum: 8f6c6b3fb7c23635b36fcd276eb1290e SHA1: 26a2677e8119c838223b153259449537b745e201 SHA256: 40bbb4f53fa157252f02a6d661a7560d3580e8b0b8394bf18a349441269397bb SHA512: 70dd20b7d9dc2780c2050551af2f558e9798f20813c045615cb0ec2dec65908aceeb4f92edf0bed3dc943664e0c046623423c6d3fb44f766a747cb224c5e7de6 Description: 0.11.2 (repackaged from upstream release artifacts) Homepage: https://github.com/astral-sh/uv Package: uv-musl Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 0.11.1-1 Filename: pool/main/u/uv-musl/uv-musl_0.11.1-1_arm64.deb Size: 13671936 MD5sum: 123adb7074c55c306684d1e1e98458d8 SHA1: a650877e28aaab18d7c794ca0d891138a140ff7c SHA256: 0069c681972e13c5dfc4159370044ce973b749b6491726e0f9ec809e95bbcbc3 SHA512: e013f93eeb94688c4fe87566d6347b3630bd32e56a6c9e822167121225f9b7669fab0f595dadf09ab40c455d5a8c49f47467534a33fb74b447a686d014062e72 Description: 0.11.1 (repackaged from upstream release artifacts) Homepage: https://github.com/astral-sh/uv Package: uv-musl Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 0.11.0-1 Filename: pool/main/u/uv-musl/uv-musl_0.11.0-1_arm64.deb Size: 13635312 MD5sum: f2d5711cd7d9a693d81f5ca9a506d343 SHA1: 5e93ba4bee260dee599ddffc234f7336a2cbc3ab SHA256: cfff1fb00fa94e56739fed55a341cabd95123b80ce2c6a46341fd082c18a7728 SHA512: 5e6536ef47c5f61de59f52b7bdc95684a940a6d0fb7f5682e2fd9a08369363990f3d62bc197b66d0781c38df4a7ff8c7b1fef07cf242462319192ea767e4d3f7 Description: 0.11.0 (repackaged from upstream release artifacts) Homepage: https://github.com/astral-sh/uv Package: uv-musl Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 0.10.12-1 Filename: pool/main/u/uv-musl/uv-musl_0.10.12-1_arm64.deb Size: 13165020 MD5sum: 80458d42cbdd328409a93cb970268b26 SHA1: 4bfdaede0929edf5f12b5db4de8c064da54fe7e3 SHA256: 8c368691d5bd4c2650eccf3e2e174635a17d2a4bab9f8862a7363337b06e5581 SHA512: 208e9825b83357b616af0d89c130ab4785931dd25623f775d55a0f04140b8864a685c1b5e107e8104114780c03bf7c0a65803e5bc55c32968ae2ee7a98334c66 Description: 0.10.12 (repackaged from upstream release artifacts) Homepage: https://github.com/astral-sh/uv Package: uv-musl Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 0.10.11-1 Filename: pool/main/u/uv-musl/uv-musl_0.10.11-1_arm64.deb Size: 13412244 MD5sum: 3a4ee45e54de536ff121714c0ed90894 SHA1: 1def177fbfa2527c2f9978ff8a8f187dfbc7d7e2 SHA256: eb7f6ca8dba391937bdbd3b0ffebdbf76e2b737c602b61808ba71bb0a74571f3 SHA512: 1276d64d953dd53d2ffaf2b83b8719fbce845bfed2be5f0b8c4bb718dc4fa6ef6f09db70a17d15bb627b12c171e80b17956b1e37db1229f5b29fa006bade59f9 Description: 0.10.11 (repackaged from upstream release artifacts) Homepage: https://github.com/astral-sh/uv Package: uv-musl Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 0.10.10-1 Filename: pool/main/u/uv-musl/uv-musl_0.10.10-1_arm64.deb Size: 13441852 MD5sum: 7edf70a666613d0a507445ba689137cd SHA1: 0840bff2fc5f01adbe8398520eec5dd50b0f34f4 SHA256: 57fb290ec88983832e912fee9cfbcf6116042018475cd9b4883890e5a8caea1c SHA512: b9b0d3be2a53986e9a3bcd457cb4553fd0c1aa274ccdd32b278c3af57101c9695d6abd7a4ae3e796d665ef797349fc58a2d5ce8f2f2276bafbae880901def065 Description: 0.10.10 (repackaged from upstream release artifacts) Homepage: https://github.com/astral-sh/uv Package: uv-musl Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 0.10.9-1 Filename: pool/main/u/uv-musl/uv-musl_0.10.9-1_arm64.deb Size: 13401216 MD5sum: b2fb1a8983e740cf8f92489ad50de4ea SHA1: ddeccca1399e3c6891a64075cffbfe481fe620cf SHA256: a5489021eca242ab74f399811cb5a58e772e769bd0251103912d73084a7cc43b SHA512: c16c2dea5acea7d2a08e7ed9e55869b959d07f8c1f51107b33a26f1adc0880ed8b9ae1b5de478c91f753f6daaf9d4db27a9950a6060dc7b0cdf906c103ddb8a0 Description: 0.10.9 (repackaged from upstream release artifacts) Homepage: https://github.com/astral-sh/uv Package: uv-musl Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 0.10.8-1 Filename: pool/main/u/uv-musl/uv-musl_0.10.8-1_arm64.deb Size: 13285864 MD5sum: b3beb2dea16035cd7333bb1e2d19bb4a SHA1: 840a41c0cb92cadb991072e4f8d9ea7b586c3232 SHA256: 12e6dfc2c80bf440cae9ab3e741c2d37eb7b815ec33b70952f60647b070ac98b SHA512: 935b465cca0b4fbc9ca3921f7bb883349779a6214266f46ca63afc605b486bdbc479071fd891f36475449498cd6d24abb847f299e54df36e59aa241c0b1a7bb6 Description: 0.10.8 (repackaged from upstream release artifacts) Homepage: https://github.com/astral-sh/uv Package: uv-musl Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 0.10.7-1 Filename: pool/main/u/uv-musl/uv-musl_0.10.7-1_arm64.deb Size: 13262752 MD5sum: 25a7bf4e9d358faa70fc2c7453f53252 SHA1: bcaea318ed4649d191843522b22ff44f600531ea SHA256: 7a5dc37aa98c04e91201ebcbb27eb40293cbe1fe573755a9dccb2f625e34e856 SHA512: 3163b114150de1e9b0180103aff60d38aaa1f467f0d8b343a6bad5500d99340021fdd1097ca2096bd85b74a6d379033c737ab6505e51eebf9733366b182b3c55 Description: 0.10.7 (repackaged from upstream release artifacts) Homepage: https://github.com/astral-sh/uv Package: uv-musl Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 0.10.6-1 Filename: pool/main/u/uv-musl/uv-musl_0.10.6-1_arm64.deb Size: 13282496 MD5sum: ed86c79620b93c54dc1261ade08ecac1 SHA1: 205566b70416e40e1a30fa11005751b2b881c67c SHA256: a6b4036dcd40817c03f421a9b721e868ff602e5bb87f5b8063969777dbc0eb8e SHA512: 014adfd8abb4a80984da9d3effed7466960f66b6ba34f5536c8ecf3c21728675761a08ed9a54fdc2e4841d7ec8101af47bcde353918133d2e743ac65291518ee Description: 0.10.6 (repackaged from upstream release artifacts) Homepage: https://github.com/astral-sh/uv Package: uv-musl Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 0.10.4-1 Filename: pool/main/u/uv-musl/uv-musl_0.10.4-1_arm64.deb Size: 13087716 MD5sum: e8adf2e7de2304b0ee6da64f40f7d9ae SHA1: 40941a7a50f62b16ed7d388211bf83b55dd3d27e SHA256: af250306228779690db736faa4bd11fd9d1505c5969817916b2e60b0bc7e64df SHA512: 04e07686fae7fe06a0185eb35cb9bd814385bf8e8e9cb2e7a4619196dd316cee4715b8360f21b353bb8966de51c8d76f4c109428140280964871ed61ff34bf97 Description: 0.10.4 (repackaged from upstream release artifacts) Homepage: https://github.com/astral-sh/uv Package: uv-musl Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 0.10.0 Filename: pool/main/u/uv-musl/uv-musl_0.10.0_arm64.deb Size: 13066376 MD5sum: 0644f4eaf69e76fb2db5f7ba5ecab61d SHA1: 1b9b285637f17b89ab95135447fe10654a176973 SHA256: 1e29c77dfdab7a3b58e78bf7c9d6c4922889d7b79bc33b33c3e35887fae98a0a SHA512: 071e8f89118b1125eaf60782afff4d51831a07e11a4412baf4e68be16cabd788da08abb1f30415c59c6e759db38cec11105d4d02f4fda5d6e1acf303306d14f9 Description: 0.10.0 (repackaged from upstream release artifacts) Homepage: https://github.com/astral-sh/uv Package: watchexec-cli Priority: optional Section: utility Installed-Size: 7895 Maintainer: Félix Saparelli Architecture: arm64 Version: 2.5.1-1 Depends: libc6, libgcc-s1 Filename: pool/main/w/watchexec-cli/watchexec-musl_2.5.1_arm64.deb Size: 2492920 MD5sum: 4993f88d2b509521e1514181b4fe64ba SHA1: 2654da28677f180235475d5b4c3541669b377655 SHA256: d0e78384c7439f1d71b4d25e3c26bf0574a79b4f6013e5495d187f0855f549f9 SHA512: 5aa8331ba3c2dc05fc37c6bac8c1193adb5ec447c9efe991dba7ba9cb4c81b0e8dc554877e93ddc4ff452872fe53d2824ca4aef5e6f5010a1027bef6a656f317 Description: Executes commands in response to file modifications # Watchexec CLI . A simple standalone tool that watches a path and runs a command whenever it detects modifications. . Example use cases: . * Automatically run unit tests * Run linters/syntax checkers . ## Features . * Simple invocation and use * Runs on Linux, Mac, Windows, and more * Monitors current directory and all subdirectories for changes * Uses efficient event polling mechanism (on Linux, Mac, Windows, BSD) * Coalesces multiple filesystem events into one, for editors that use swap/backup files during saving * By default, uses `.gitignore`, `.ignore`, and other such files to determine which files to ignore notifications for * Support for watching files with a specific extension * Support for filtering/ignoring events based on [glob patterns](https://docs.rs/globset/*/globset/#syntax) * Launches the command in a new process group (can be disabled with `--no-process-group`) * Optionally clears screen between executions * Optionally restarts the command with every modification (good for servers) * Optionally sends a desktop notification on command start and end * Does not require a language runtime * Sets the following environment variables in the process: . `$WATCHEXEC_COMMON_PATH` is set to the longest common path of all of the below variables, and so should be prepended to each path to obtain the full/real path. . | Variable name | Event kind | |---|---| | `$WATCHEXEC_CREATED_PATH` | files/folders were created | | `$WATCHEXEC_REMOVED_PATH` | files/folders were removed | | `$WATCHEXEC_RENAMED_PATH` | files/folders were renamed | | `$WATCHEXEC_WRITTEN_PATH` | files/folders were modified | | `$WATCHEXEC_META_CHANGED_PATH` | files/folders' metadata were modified | | `$WATCHEXEC_OTHERWISE_CHANGED_PATH` | every other kind of event | . These variables may contain multiple paths: these are separated by the platform's path separator, as with the `PATH` system environment variable. On Unix that is `:`, and on Windows `;`. Within each variable, paths are deduplicated and sorted in binary order (i.e. neither Unicode nor locale aware). . This can be disabled with `--emit-events=none` or changed to JSON events on STDIN with `--emit-events=json-stdio`. . ## Anti-Features . * Not tied to any particular language or ecosystem * Not tied to Git or the presence of a repository/project * Does not require a cryptic command line involving `xargs` . ## Usage Examples . Watch all JavaScript, CSS and HTML files in the current directory and all subdirectories for changes, running `make` when a change is detected: . $ watchexec --exts js,css,html make . Call `make test` when any file changes in this directory/subdirectory, except for everything below `target`: . $ watchexec -i "target/**" make test . Call `ls -la` when any file changes in this directory/subdirectory: . $ watchexec -- ls -la . Call/restart `python server.py` when any Python file in the current directory (and all subdirectories) changes: . $ watchexec -e py -r python server.py . Call/restart `my_server` when any file in the current directory (and all subdirectories) changes, sending `SIGKILL` to stop the command: . $ watchexec -r --stop-signal SIGKILL my_server . Send a SIGHUP to the command upon changes (Note: using `-n` here we're executing `my_server` directly, instead of wrapping it in a shell: . $ watchexec -n --signal SIGHUP my_server . Run `make` when any file changes, using the `.gitignore` file in the current directory to filter: . $ watchexec make . Run `make` when any file in `lib` or `src` changes: . $ watchexec -w lib -w src make . Run `bundle install` when the `Gemfile` changes: . $ watchexec -w Gemfile bundle install . Run two commands: . $ watchexec 'date; make' . Get desktop ("toast") notifications when the command starts and finishes: . $ watchexec -N go build . Only run when files are created: . $ watchexec --fs-events create -- s3 sync . s3://my-bucket . If you come from `entr`, note that the watchexec command is run in a shell by default. You can use `-n` or `--shell=none` to not do that: . $ watchexec -n -- echo ';' lorem ipsum . On Windows, you may prefer to use Powershell: . $ watchexec --shell=pwsh -- Test-Connection example.com . You can eschew running commands entirely and get a stream of events to process on your own: . ```console $ watchexec --emit-events-to=json-stdio --only-emit-events . {"tags":[{"kind":"source","source":"filesystem"},{"kind":"fs","simple":"modify","full":"Modify(Data(Any))"},{"kind":"path","absolute":"/home/code/rust/watchexec/crates/cli/README.md","filetype":"file"}]} {"tags":[{"kind":"source","source":"filesystem"},{"kind":"fs","simple":"modify","full":"Modify(Data(Any))"},{"kind":"path","absolute":"/home/code/rust/watchexec/crates/lib/Cargo.toml","filetype":"file"}]} {"tags":[{"kind":"source","source":"filesystem"},{"kind":"fs","simple":"modify","full":"Modify(Data(Any))"},{"kind":"path","absolute":"/home/code/rust/watchexec/crates/cli/src/args.rs","filetype":"file"}]} ``` . Print the time commands take to run: . ```console $ watchexec --timings -- make [Running: make] ... [Command was successful, lasted 52.748081074s] ``` . ## Installation . ### Package manager . Watchexec is in many package managers. A full list of [known packages](../../doc/packages.md) is available, and there may be more out there! Please contribute any you find to the list :) . Common package managers: . - Alpine: `$ apk add watchexec` - ArchLinux: `$ pacman -S watchexec` - Nix: `$ nix-shell -p watchexec` - Debian/Ubuntu via [apt.cli.rs](https://apt.cli.rs): `$ apt install watchexec` - Homebrew on Mac: `$ brew install watchexec` - Chocolatey on Windows: `#> choco install watchexec` . ### [Binstall](https://github.com/cargo-bins/cargo-binstall) . $ cargo binstall watchexec-cli . ### Pre-built binaries . Use the download section on [Github](https://github.com/watchexec/watchexec/releases/latest) or [the website](https://watchexec.github.io/downloads/) to obtain the package appropriate for your platform and architecture, extract it, and place it in your `PATH`. . There are also Debian/Ubuntu (DEB) and Fedora/RedHat (RPM) packages. . Checksums and signatures are available. . ### Cargo (from source) . Only the latest Rust stable is supported, but older versions may work. . $ cargo install watchexec-cli . ## Shell completions . Currently available shell completions: . - bash: `completions/bash` should be installed to `/usr/share/bash-completion/completions/watchexec` - elvish: `completions/elvish` should be installed to `$XDG_CONFIG_HOME/elvish/completions/` - fish: `completions/fish` should be installed to `/usr/share/fish/vendor_completions.d/watchexec.fish` - nu: `completions/nu` should be installed to `$XDG_CONFIG_HOME/nu/completions/` - powershell: `completions/powershell` should be installed to `$PROFILE/` - zsh: `completions/zsh` should be installed to `/usr/share/zsh/site-functions/_watchexec` . If not bundled, you can generate completions for your shell with `watchexec --completions `. . ## Manual . There's a manual page at `doc/watchexec.1`. Install it to `/usr/share/man/man1/`. If not bundled, you can generate a manual page with `watchexec --manual > /path/to/watchexec.1`, or view it inline with `watchexec --manual` (requires `man`). . You can also [read a text version](../../doc/watchexec.1.md). . Note that it is automatically generated from the help text, so it is not as pretty as a carefully hand-written one. . ## Advanced builds . These are additional options available with custom builds by setting features: . ### PID1 . If you're using Watchexec as PID1 (most frequently in containers or namespaces), and it's not doing what you expect, you can create a build with PID1 early logging: `--features pid1-withlog`. . If you don't need PID1 support, or if you're doing something that conflicts with this program's PID1 support, you can disable it with `--no-default-features`. . ### Eyra . [Eyra](https://github.com/sunfishcode/eyra) is a system to build Linux programs with no dependency on C code (in the libc path). To build Watchexec like this, use `--features eyra` and a Nightly compiler. . This feature also lets you get early logging into program startup, with `RUST_LOG=trace`. Homepage: https://watchexec.github.io Package: watchexec-cli Priority: optional Section: utility Installed-Size: 7831 Maintainer: Félix Saparelli Architecture: arm64 Version: 2.5.0-1 Depends: libc6, libgcc-s1 Filename: pool/main/w/watchexec-cli/watchexec-musl_2.5.0_arm64.deb Size: 2484868 MD5sum: e3a5bf11e08234e553af09ba126f3892 SHA1: 6aeff9176b4237ec8600e0fb88d781d830564fdf SHA256: 5e0efafab100e7c49984173ed89b8818855966f2423c9b1f4bc31b68f16d6fa1 SHA512: 572f83ab1ffbe994b8a0c46ba4567d6bfac0643222552b3251e83ba4a924de0f5c2315130ed84765fed63d41f49e7fdea378ad2c8af667fc1b2373ccb2604f44 Description: Executes commands in response to file modifications # Watchexec CLI . A simple standalone tool that watches a path and runs a command whenever it detects modifications. . Example use cases: . * Automatically run unit tests * Run linters/syntax checkers . ## Features . * Simple invocation and use * Runs on Linux, Mac, Windows, and more * Monitors current directory and all subdirectories for changes * Uses efficient event polling mechanism (on Linux, Mac, Windows, BSD) * Coalesces multiple filesystem events into one, for editors that use swap/backup files during saving * By default, uses `.gitignore`, `.ignore`, and other such files to determine which files to ignore notifications for * Support for watching files with a specific extension * Support for filtering/ignoring events based on [glob patterns](https://docs.rs/globset/*/globset/#syntax) * Launches the command in a new process group (can be disabled with `--no-process-group`) * Optionally clears screen between executions * Optionally restarts the command with every modification (good for servers) * Optionally sends a desktop notification on command start and end * Does not require a language runtime * Sets the following environment variables in the process: . `$WATCHEXEC_COMMON_PATH` is set to the longest common path of all of the below variables, and so should be prepended to each path to obtain the full/real path. . | Variable name | Event kind | |---|---| | `$WATCHEXEC_CREATED_PATH` | files/folders were created | | `$WATCHEXEC_REMOVED_PATH` | files/folders were removed | | `$WATCHEXEC_RENAMED_PATH` | files/folders were renamed | | `$WATCHEXEC_WRITTEN_PATH` | files/folders were modified | | `$WATCHEXEC_META_CHANGED_PATH` | files/folders' metadata were modified | | `$WATCHEXEC_OTHERWISE_CHANGED_PATH` | every other kind of event | . These variables may contain multiple paths: these are separated by the platform's path separator, as with the `PATH` system environment variable. On Unix that is `:`, and on Windows `;`. Within each variable, paths are deduplicated and sorted in binary order (i.e. neither Unicode nor locale aware). . This can be disabled with `--emit-events=none` or changed to JSON events on STDIN with `--emit-events=json-stdio`. . ## Anti-Features . * Not tied to any particular language or ecosystem * Not tied to Git or the presence of a repository/project * Does not require a cryptic command line involving `xargs` . ## Usage Examples . Watch all JavaScript, CSS and HTML files in the current directory and all subdirectories for changes, running `make` when a change is detected: . $ watchexec --exts js,css,html make . Call `make test` when any file changes in this directory/subdirectory, except for everything below `target`: . $ watchexec -i "target/**" make test . Call `ls -la` when any file changes in this directory/subdirectory: . $ watchexec -- ls -la . Call/restart `python server.py` when any Python file in the current directory (and all subdirectories) changes: . $ watchexec -e py -r python server.py . Call/restart `my_server` when any file in the current directory (and all subdirectories) changes, sending `SIGKILL` to stop the command: . $ watchexec -r --stop-signal SIGKILL my_server . Send a SIGHUP to the command upon changes (Note: using `-n` here we're executing `my_server` directly, instead of wrapping it in a shell: . $ watchexec -n --signal SIGHUP my_server . Run `make` when any file changes, using the `.gitignore` file in the current directory to filter: . $ watchexec make . Run `make` when any file in `lib` or `src` changes: . $ watchexec -w lib -w src make . Run `bundle install` when the `Gemfile` changes: . $ watchexec -w Gemfile bundle install . Run two commands: . $ watchexec 'date; make' . Get desktop ("toast") notifications when the command starts and finishes: . $ watchexec -N go build . Only run when files are created: . $ watchexec --fs-events create -- s3 sync . s3://my-bucket . If you come from `entr`, note that the watchexec command is run in a shell by default. You can use `-n` or `--shell=none` to not do that: . $ watchexec -n -- echo ';' lorem ipsum . On Windows, you may prefer to use Powershell: . $ watchexec --shell=pwsh -- Test-Connection example.com . You can eschew running commands entirely and get a stream of events to process on your own: . ```console $ watchexec --emit-events-to=json-stdio --only-emit-events . {"tags":[{"kind":"source","source":"filesystem"},{"kind":"fs","simple":"modify","full":"Modify(Data(Any))"},{"kind":"path","absolute":"/home/code/rust/watchexec/crates/cli/README.md","filetype":"file"}]} {"tags":[{"kind":"source","source":"filesystem"},{"kind":"fs","simple":"modify","full":"Modify(Data(Any))"},{"kind":"path","absolute":"/home/code/rust/watchexec/crates/lib/Cargo.toml","filetype":"file"}]} {"tags":[{"kind":"source","source":"filesystem"},{"kind":"fs","simple":"modify","full":"Modify(Data(Any))"},{"kind":"path","absolute":"/home/code/rust/watchexec/crates/cli/src/args.rs","filetype":"file"}]} ``` . Print the time commands take to run: . ```console $ watchexec --timings -- make [Running: make] ... [Command was successful, lasted 52.748081074s] ``` . ## Installation . ### Package manager . Watchexec is in many package managers. A full list of [known packages](../../doc/packages.md) is available, and there may be more out there! Please contribute any you find to the list :) . Common package managers: . - Alpine: `$ apk add watchexec` - ArchLinux: `$ pacman -S watchexec` - Nix: `$ nix-shell -p watchexec` - Debian/Ubuntu via [apt.cli.rs](https://apt.cli.rs): `$ apt install watchexec` - Homebrew on Mac: `$ brew install watchexec` - Chocolatey on Windows: `#> choco install watchexec` . ### [Binstall](https://github.com/cargo-bins/cargo-binstall) . $ cargo binstall watchexec-cli . ### Pre-built binaries . Use the download section on [Github](https://github.com/watchexec/watchexec/releases/latest) or [the website](https://watchexec.github.io/downloads/) to obtain the package appropriate for your platform and architecture, extract it, and place it in your `PATH`. . There are also Debian/Ubuntu (DEB) and Fedora/RedHat (RPM) packages. . Checksums and signatures are available. . ### Cargo (from source) . Only the latest Rust stable is supported, but older versions may work. . $ cargo install watchexec-cli . ## Shell completions . Currently available shell completions: . - bash: `completions/bash` should be installed to `/usr/share/bash-completion/completions/watchexec` - elvish: `completions/elvish` should be installed to `$XDG_CONFIG_HOME/elvish/completions/` - fish: `completions/fish` should be installed to `/usr/share/fish/vendor_completions.d/watchexec.fish` - nu: `completions/nu` should be installed to `$XDG_CONFIG_HOME/nu/completions/` - powershell: `completions/powershell` should be installed to `$PROFILE/` - zsh: `completions/zsh` should be installed to `/usr/share/zsh/site-functions/_watchexec` . If not bundled, you can generate completions for your shell with `watchexec --completions `. . ## Manual . There's a manual page at `doc/watchexec.1`. Install it to `/usr/share/man/man1/`. If not bundled, you can generate a manual page with `watchexec --manual > /path/to/watchexec.1`, or view it inline with `watchexec --manual` (requires `man`). . You can also [read a text version](../../doc/watchexec.1.md). . Note that it is automatically generated from the help text, so it is not as pretty as a carefully hand-written one. . ## Advanced builds . These are additional options available with custom builds by setting features: . ### PID1 . If you're using Watchexec as PID1 (most frequently in containers or namespaces), and it's not doing what you expect, you can create a build with PID1 early logging: `--features pid1-withlog`. . If you don't need PID1 support, or if you're doing something that conflicts with this program's PID1 support, you can disable it with `--no-default-features`. . ### Eyra . [Eyra](https://github.com/sunfishcode/eyra) is a system to build Linux programs with no dependency on C code (in the libc path). To build Watchexec like this, use `--features eyra` and a Nightly compiler. . This feature also lets you get early logging into program startup, with `RUST_LOG=trace`. Homepage: https://watchexec.github.io Package: watchexec-cli Priority: optional Section: utility Installed-Size: 7830 Maintainer: Félix Saparelli Architecture: arm64 Version: 2.4.3-1 Depends: libc6, libgcc-s1 Filename: pool/main/w/watchexec-cli/watchexec-musl_2.4.3_arm64.deb Size: 2472340 MD5sum: 1053b94da0cdb86cb08aefc73b22c2dd SHA1: d4fddad3528c6aba0a45bedda123efcf228e1fc7 SHA256: ea70500e2a650209f0309a41f8f1d6fccf996bdfd583f37be446cbaeb3bedc5c SHA512: 837b2412a9a1df643d4162f844de7fd4b4b3696f51ddb0c3a34bdc9b1d312ac0c941f1ed7453781c346259f1a9e03129914016891e4fb3b929d059cfba2d30b1 Description: Executes commands in response to file modifications # Watchexec CLI . A simple standalone tool that watches a path and runs a command whenever it detects modifications. . Example use cases: . * Automatically run unit tests * Run linters/syntax checkers . ## Features . * Simple invocation and use * Runs on Linux, Mac, Windows, and more * Monitors current directory and all subdirectories for changes * Uses efficient event polling mechanism (on Linux, Mac, Windows, BSD) * Coalesces multiple filesystem events into one, for editors that use swap/backup files during saving * By default, uses `.gitignore`, `.ignore`, and other such files to determine which files to ignore notifications for * Support for watching files with a specific extension * Support for filtering/ignoring events based on [glob patterns](https://docs.rs/globset/*/globset/#syntax) * Launches the command in a new process group (can be disabled with `--no-process-group`) * Optionally clears screen between executions * Optionally restarts the command with every modification (good for servers) * Optionally sends a desktop notification on command start and end * Does not require a language runtime * Sets the following environment variables in the process: . `$WATCHEXEC_COMMON_PATH` is set to the longest common path of all of the below variables, and so should be prepended to each path to obtain the full/real path. . | Variable name | Event kind | |---|---| | `$WATCHEXEC_CREATED_PATH` | files/folders were created | | `$WATCHEXEC_REMOVED_PATH` | files/folders were removed | | `$WATCHEXEC_RENAMED_PATH` | files/folders were renamed | | `$WATCHEXEC_WRITTEN_PATH` | files/folders were modified | | `$WATCHEXEC_META_CHANGED_PATH` | files/folders' metadata were modified | | `$WATCHEXEC_OTHERWISE_CHANGED_PATH` | every other kind of event | . These variables may contain multiple paths: these are separated by the platform's path separator, as with the `PATH` system environment variable. On Unix that is `:`, and on Windows `;`. Within each variable, paths are deduplicated and sorted in binary order (i.e. neither Unicode nor locale aware). . This can be disabled with `--emit-events=none` or changed to JSON events on STDIN with `--emit-events=json-stdio`. . ## Anti-Features . * Not tied to any particular language or ecosystem * Not tied to Git or the presence of a repository/project * Does not require a cryptic command line involving `xargs` . ## Usage Examples . Watch all JavaScript, CSS and HTML files in the current directory and all subdirectories for changes, running `make` when a change is detected: . $ watchexec --exts js,css,html make . Call `make test` when any file changes in this directory/subdirectory, except for everything below `target`: . $ watchexec -i "target/**" make test . Call `ls -la` when any file changes in this directory/subdirectory: . $ watchexec -- ls -la . Call/restart `python server.py` when any Python file in the current directory (and all subdirectories) changes: . $ watchexec -e py -r python server.py . Call/restart `my_server` when any file in the current directory (and all subdirectories) changes, sending `SIGKILL` to stop the command: . $ watchexec -r --stop-signal SIGKILL my_server . Send a SIGHUP to the command upon changes (Note: using `-n` here we're executing `my_server` directly, instead of wrapping it in a shell: . $ watchexec -n --signal SIGHUP my_server . Run `make` when any file changes, using the `.gitignore` file in the current directory to filter: . $ watchexec make . Run `make` when any file in `lib` or `src` changes: . $ watchexec -w lib -w src make . Run `bundle install` when the `Gemfile` changes: . $ watchexec -w Gemfile bundle install . Run two commands: . $ watchexec 'date; make' . Get desktop ("toast") notifications when the command starts and finishes: . $ watchexec -N go build . Only run when files are created: . $ watchexec --fs-events create -- s3 sync . s3://my-bucket . If you come from `entr`, note that the watchexec command is run in a shell by default. You can use `-n` or `--shell=none` to not do that: . $ watchexec -n -- echo ';' lorem ipsum . On Windows, you may prefer to use Powershell: . $ watchexec --shell=pwsh -- Test-Connection example.com . You can eschew running commands entirely and get a stream of events to process on your own: . ```console $ watchexec --emit-events-to=json-stdio --only-emit-events . {"tags":[{"kind":"source","source":"filesystem"},{"kind":"fs","simple":"modify","full":"Modify(Data(Any))"},{"kind":"path","absolute":"/home/code/rust/watchexec/crates/cli/README.md","filetype":"file"}]} {"tags":[{"kind":"source","source":"filesystem"},{"kind":"fs","simple":"modify","full":"Modify(Data(Any))"},{"kind":"path","absolute":"/home/code/rust/watchexec/crates/lib/Cargo.toml","filetype":"file"}]} {"tags":[{"kind":"source","source":"filesystem"},{"kind":"fs","simple":"modify","full":"Modify(Data(Any))"},{"kind":"path","absolute":"/home/code/rust/watchexec/crates/cli/src/args.rs","filetype":"file"}]} ``` . Print the time commands take to run: . ```console $ watchexec --timings -- make [Running: make] ... [Command was successful, lasted 52.748081074s] ``` . ## Installation . ### Package manager . Watchexec is in many package managers. A full list of [known packages](../../doc/packages.md) is available, and there may be more out there! Please contribute any you find to the list :) . Common package managers: . - Alpine: `$ apk add watchexec` - ArchLinux: `$ pacman -S watchexec` - Nix: `$ nix-shell -p watchexec` - Debian/Ubuntu via [apt.cli.rs](https://apt.cli.rs): `$ apt install watchexec` - Homebrew on Mac: `$ brew install watchexec` - Chocolatey on Windows: `#> choco install watchexec` . ### [Binstall](https://github.com/cargo-bins/cargo-binstall) . $ cargo binstall watchexec-cli . ### Pre-built binaries . Use the download section on [Github](https://github.com/watchexec/watchexec/releases/latest) or [the website](https://watchexec.github.io/downloads/) to obtain the package appropriate for your platform and architecture, extract it, and place it in your `PATH`. . There are also Debian/Ubuntu (DEB) and Fedora/RedHat (RPM) packages. . Checksums and signatures are available. . ### Cargo (from source) . Only the latest Rust stable is supported, but older versions may work. . $ cargo install watchexec-cli . ## Shell completions . Currently available shell completions: . - bash: `completions/bash` should be installed to `/usr/share/bash-completion/completions/watchexec` - elvish: `completions/elvish` should be installed to `$XDG_CONFIG_HOME/elvish/completions/` - fish: `completions/fish` should be installed to `/usr/share/fish/vendor_completions.d/watchexec.fish` - nu: `completions/nu` should be installed to `$XDG_CONFIG_HOME/nu/completions/` - powershell: `completions/powershell` should be installed to `$PROFILE/` - zsh: `completions/zsh` should be installed to `/usr/share/zsh/site-functions/_watchexec` . If not bundled, you can generate completions for your shell with `watchexec --completions `. . ## Manual . There's a manual page at `doc/watchexec.1`. Install it to `/usr/share/man/man1/`. If not bundled, you can generate a manual page with `watchexec --manual > /path/to/watchexec.1`, or view it inline with `watchexec --manual` (requires `man`). . You can also [read a text version](../../doc/watchexec.1.md). . Note that it is automatically generated from the help text, so it is not as pretty as a carefully hand-written one. . ## Advanced builds . These are additional options available with custom builds by setting features: . ### PID1 . If you're using Watchexec as PID1 (most frequently in containers or namespaces), and it's not doing what you expect, you can create a build with PID1 early logging: `--features pid1-withlog`. . If you don't need PID1 support, or if you're doing something that conflicts with this program's PID1 support, you can disable it with `--no-default-features`. . ### Eyra . [Eyra](https://github.com/sunfishcode/eyra) is a system to build Linux programs with no dependency on C code (in the libc path). To build Watchexec like this, use `--features eyra` and a Nightly compiler. . This feature also lets you get early logging into program startup, with `RUST_LOG=trace`. Homepage: https://watchexec.github.io Package: watchexec-cli Priority: optional Section: utility Installed-Size: 7766 Maintainer: Félix Saparelli Architecture: arm64 Version: 2.4.1-1 Depends: libc6, libgcc-s1 Filename: pool/main/w/watchexec-cli/watchexec-musl_2.4.1_arm64.deb Size: 2464988 MD5sum: 92d304d5533f26dfb6450541fa6c9fba SHA1: 5f0901938c77c2c5fd738fd66f104f85e8233e93 SHA256: 589e2081d5e8826af6181550e91e13024059cb1c9176b205f8e0d5748ae65ee3 SHA512: f130e275659aab01fd4652c12251ea7447ab14471bb0e6f4589b1b33ce8e31f3545e07de0a1aa144977c5bb735ae73032314bf493555938f4a1070af47df506e Description: Executes commands in response to file modifications # Watchexec CLI . A simple standalone tool that watches a path and runs a command whenever it detects modifications. . Example use cases: . * Automatically run unit tests * Run linters/syntax checkers . ## Features . * Simple invocation and use * Runs on Linux, Mac, Windows, and more * Monitors current directory and all subdirectories for changes * Uses efficient event polling mechanism (on Linux, Mac, Windows, BSD) * Coalesces multiple filesystem events into one, for editors that use swap/backup files during saving * By default, uses `.gitignore`, `.ignore`, and other such files to determine which files to ignore notifications for * Support for watching files with a specific extension * Support for filtering/ignoring events based on [glob patterns](https://docs.rs/globset/*/globset/#syntax) * Launches the command in a new process group (can be disabled with `--no-process-group`) * Optionally clears screen between executions * Optionally restarts the command with every modification (good for servers) * Optionally sends a desktop notification on command start and end * Does not require a language runtime * Sets the following environment variables in the process: . `$WATCHEXEC_COMMON_PATH` is set to the longest common path of all of the below variables, and so should be prepended to each path to obtain the full/real path. . | Variable name | Event kind | |---|---| | `$WATCHEXEC_CREATED_PATH` | files/folders were created | | `$WATCHEXEC_REMOVED_PATH` | files/folders were removed | | `$WATCHEXEC_RENAMED_PATH` | files/folders were renamed | | `$WATCHEXEC_WRITTEN_PATH` | files/folders were modified | | `$WATCHEXEC_META_CHANGED_PATH` | files/folders' metadata were modified | | `$WATCHEXEC_OTHERWISE_CHANGED_PATH` | every other kind of event | . These variables may contain multiple paths: these are separated by the platform's path separator, as with the `PATH` system environment variable. On Unix that is `:`, and on Windows `;`. Within each variable, paths are deduplicated and sorted in binary order (i.e. neither Unicode nor locale aware). . This can be disabled with `--emit-events=none` or changed to JSON events on STDIN with `--emit-events=json-stdio`. . ## Anti-Features . * Not tied to any particular language or ecosystem * Not tied to Git or the presence of a repository/project * Does not require a cryptic command line involving `xargs` . ## Usage Examples . Watch all JavaScript, CSS and HTML files in the current directory and all subdirectories for changes, running `make` when a change is detected: . $ watchexec --exts js,css,html make . Call `make test` when any file changes in this directory/subdirectory, except for everything below `target`: . $ watchexec -i "target/**" make test . Call `ls -la` when any file changes in this directory/subdirectory: . $ watchexec -- ls -la . Call/restart `python server.py` when any Python file in the current directory (and all subdirectories) changes: . $ watchexec -e py -r python server.py . Call/restart `my_server` when any file in the current directory (and all subdirectories) changes, sending `SIGKILL` to stop the command: . $ watchexec -r --stop-signal SIGKILL my_server . Send a SIGHUP to the command upon changes (Note: using `-n` here we're executing `my_server` directly, instead of wrapping it in a shell: . $ watchexec -n --signal SIGHUP my_server . Run `make` when any file changes, using the `.gitignore` file in the current directory to filter: . $ watchexec make . Run `make` when any file in `lib` or `src` changes: . $ watchexec -w lib -w src make . Run `bundle install` when the `Gemfile` changes: . $ watchexec -w Gemfile bundle install . Run two commands: . $ watchexec 'date; make' . Get desktop ("toast") notifications when the command starts and finishes: . $ watchexec -N go build . Only run when files are created: . $ watchexec --fs-events create -- s3 sync . s3://my-bucket . If you come from `entr`, note that the watchexec command is run in a shell by default. You can use `-n` or `--shell=none` to not do that: . $ watchexec -n -- echo ';' lorem ipsum . On Windows, you may prefer to use Powershell: . $ watchexec --shell=pwsh -- Test-Connection example.com . You can eschew running commands entirely and get a stream of events to process on your own: . ```console $ watchexec --emit-events-to=json-stdio --only-emit-events . {"tags":[{"kind":"source","source":"filesystem"},{"kind":"fs","simple":"modify","full":"Modify(Data(Any))"},{"kind":"path","absolute":"/home/code/rust/watchexec/crates/cli/README.md","filetype":"file"}]} {"tags":[{"kind":"source","source":"filesystem"},{"kind":"fs","simple":"modify","full":"Modify(Data(Any))"},{"kind":"path","absolute":"/home/code/rust/watchexec/crates/lib/Cargo.toml","filetype":"file"}]} {"tags":[{"kind":"source","source":"filesystem"},{"kind":"fs","simple":"modify","full":"Modify(Data(Any))"},{"kind":"path","absolute":"/home/code/rust/watchexec/crates/cli/src/args.rs","filetype":"file"}]} ``` . Print the time commands take to run: . ```console $ watchexec --timings -- make [Running: make] ... [Command was successful, lasted 52.748081074s] ``` . ## Installation . ### Package manager . Watchexec is in many package managers. A full list of [known packages](../../doc/packages.md) is available, and there may be more out there! Please contribute any you find to the list :) . Common package managers: . - Alpine: `$ apk add watchexec` - ArchLinux: `$ pacman -S watchexec` - Nix: `$ nix-shell -p watchexec` - Debian/Ubuntu via [apt.cli.rs](https://apt.cli.rs): `$ apt install watchexec` - Homebrew on Mac: `$ brew install watchexec` - Chocolatey on Windows: `#> choco install watchexec` . ### [Binstall](https://github.com/cargo-bins/cargo-binstall) . $ cargo binstall watchexec-cli . ### Pre-built binaries . Use the download section on [Github](https://github.com/watchexec/watchexec/releases/latest) or [the website](https://watchexec.github.io/downloads/) to obtain the package appropriate for your platform and architecture, extract it, and place it in your `PATH`. . There are also Debian/Ubuntu (DEB) and Fedora/RedHat (RPM) packages. . Checksums and signatures are available. . ### Cargo (from source) . Only the latest Rust stable is supported, but older versions may work. . $ cargo install watchexec-cli . ## Shell completions . Currently available shell completions: . - bash: `completions/bash` should be installed to `/usr/share/bash-completion/completions/watchexec` - elvish: `completions/elvish` should be installed to `$XDG_CONFIG_HOME/elvish/completions/` - fish: `completions/fish` should be installed to `/usr/share/fish/vendor_completions.d/watchexec.fish` - nu: `completions/nu` should be installed to `$XDG_CONFIG_HOME/nu/completions/` - powershell: `completions/powershell` should be installed to `$PROFILE/` - zsh: `completions/zsh` should be installed to `/usr/share/zsh/site-functions/_watchexec` . If not bundled, you can generate completions for your shell with `watchexec --completions `. . ## Manual . There's a manual page at `doc/watchexec.1`. Install it to `/usr/share/man/man1/`. If not bundled, you can generate a manual page with `watchexec --manual > /path/to/watchexec.1`, or view it inline with `watchexec --manual` (requires `man`). . You can also [read a text version](../../doc/watchexec.1.md). . Note that it is automatically generated from the help text, so it is not as pretty as a carefully hand-written one. . ## Advanced builds . These are additional options available with custom builds by setting features: . ### PID1 . If you're using Watchexec as PID1 (most frequently in containers or namespaces), and it's not doing what you expect, you can create a build with PID1 early logging: `--features pid1-withlog`. . If you don't need PID1 support, or if you're doing something that conflicts with this program's PID1 support, you can disable it with `--no-default-features`. . ### Eyra . [Eyra](https://github.com/sunfishcode/eyra) is a system to build Linux programs with no dependency on C code (in the libc path). To build Watchexec like this, use `--features eyra` and a Nightly compiler. . This feature also lets you get early logging into program startup, with `RUST_LOG=trace`. Homepage: https://watchexec.github.io Package: watchexec-cli Priority: optional Section: utility Installed-Size: 7893 Maintainer: Félix Saparelli Architecture: arm64 Version: 2.3.3-1 Depends: libc6, libgcc-s1 Filename: pool/main/w/watchexec-cli/watchexec-musl_2.3.3_arm64.deb Size: 2484620 MD5sum: a7b4061a88b343fb163355f4b4223f75 SHA1: 0c99b37e3d48d4faee548c78f92a40f7d1de344b SHA256: d9feb339e2851657883a9c490d35dc9b7e710e643c0c4af6fc4610a9ce38001e SHA512: 14a768829bad018ca68cf02d2e79602b3dcadd6ce778c3ee4ae729e8fd0630ede81430011f0bcc0190aaaf589d2aa23ae7b4b1b17e176fce7ed9f3bf62acedc3 Description: Executes commands in response to file modifications # Watchexec CLI . A simple standalone tool that watches a path and runs a command whenever it detects modifications. . Example use cases: . * Automatically run unit tests * Run linters/syntax checkers . ## Features . * Simple invocation and use * Runs on Linux, Mac, Windows, and more * Monitors current directory and all subdirectories for changes * Uses efficient event polling mechanism (on Linux, Mac, Windows, BSD) * Coalesces multiple filesystem events into one, for editors that use swap/backup files during saving * By default, uses `.gitignore`, `.ignore`, and other such files to determine which files to ignore notifications for * Support for watching files with a specific extension * Support for filtering/ignoring events based on [glob patterns](https://docs.rs/globset/*/globset/#syntax) * Launches the command in a new process group (can be disabled with `--no-process-group`) * Optionally clears screen between executions * Optionally restarts the command with every modification (good for servers) * Optionally sends a desktop notification on command start and end * Does not require a language runtime * Sets the following environment variables in the process: . `$WATCHEXEC_COMMON_PATH` is set to the longest common path of all of the below variables, and so should be prepended to each path to obtain the full/real path. . | Variable name | Event kind | |---|---| | `$WATCHEXEC_CREATED_PATH` | files/folders were created | | `$WATCHEXEC_REMOVED_PATH` | files/folders were removed | | `$WATCHEXEC_RENAMED_PATH` | files/folders were renamed | | `$WATCHEXEC_WRITTEN_PATH` | files/folders were modified | | `$WATCHEXEC_META_CHANGED_PATH` | files/folders' metadata were modified | | `$WATCHEXEC_OTHERWISE_CHANGED_PATH` | every other kind of event | . These variables may contain multiple paths: these are separated by the platform's path separator, as with the `PATH` system environment variable. On Unix that is `:`, and on Windows `;`. Within each variable, paths are deduplicated and sorted in binary order (i.e. neither Unicode nor locale aware). . This can be disabled with `--emit-events=none` or changed to JSON events on STDIN with `--emit-events=json-stdio`. . ## Anti-Features . * Not tied to any particular language or ecosystem * Not tied to Git or the presence of a repository/project * Does not require a cryptic command line involving `xargs` . ## Usage Examples . Watch all JavaScript, CSS and HTML files in the current directory and all subdirectories for changes, running `make` when a change is detected: . $ watchexec --exts js,css,html make . Call `make test` when any file changes in this directory/subdirectory, except for everything below `target`: . $ watchexec -i "target/**" make test . Call `ls -la` when any file changes in this directory/subdirectory: . $ watchexec -- ls -la . Call/restart `python server.py` when any Python file in the current directory (and all subdirectories) changes: . $ watchexec -e py -r python server.py . Call/restart `my_server` when any file in the current directory (and all subdirectories) changes, sending `SIGKILL` to stop the command: . $ watchexec -r --stop-signal SIGKILL my_server . Send a SIGHUP to the command upon changes (Note: using `-n` here we're executing `my_server` directly, instead of wrapping it in a shell: . $ watchexec -n --signal SIGHUP my_server . Run `make` when any file changes, using the `.gitignore` file in the current directory to filter: . $ watchexec make . Run `make` when any file in `lib` or `src` changes: . $ watchexec -w lib -w src make . Run `bundle install` when the `Gemfile` changes: . $ watchexec -w Gemfile bundle install . Run two commands: . $ watchexec 'date; make' . Get desktop ("toast") notifications when the command starts and finishes: . $ watchexec -N go build . Only run when files are created: . $ watchexec --fs-events create -- s3 sync . s3://my-bucket . If you come from `entr`, note that the watchexec command is run in a shell by default. You can use `-n` or `--shell=none` to not do that: . $ watchexec -n -- echo ';' lorem ipsum . On Windows, you may prefer to use Powershell: . $ watchexec --shell=pwsh -- Test-Connection example.com . You can eschew running commands entirely and get a stream of events to process on your own: . ```console $ watchexec --emit-events-to=json-stdio --only-emit-events . {"tags":[{"kind":"source","source":"filesystem"},{"kind":"fs","simple":"modify","full":"Modify(Data(Any))"},{"kind":"path","absolute":"/home/code/rust/watchexec/crates/cli/README.md","filetype":"file"}]} {"tags":[{"kind":"source","source":"filesystem"},{"kind":"fs","simple":"modify","full":"Modify(Data(Any))"},{"kind":"path","absolute":"/home/code/rust/watchexec/crates/lib/Cargo.toml","filetype":"file"}]} {"tags":[{"kind":"source","source":"filesystem"},{"kind":"fs","simple":"modify","full":"Modify(Data(Any))"},{"kind":"path","absolute":"/home/code/rust/watchexec/crates/cli/src/args.rs","filetype":"file"}]} ``` . Print the time commands take to run: . ```console $ watchexec --timings -- make [Running: make] ... [Command was successful, lasted 52.748081074s] ``` . ## Installation . ### Package manager . Watchexec is in many package managers. A full list of [known packages](../../doc/packages.md) is available, and there may be more out there! Please contribute any you find to the list :) . Common package managers: . - Alpine: `$ apk add watchexec` - ArchLinux: `$ pacman -S watchexec` - Nix: `$ nix-shell -p watchexec` - Debian/Ubuntu via [apt.cli.rs](https://apt.cli.rs): `$ apt install watchexec` - Homebrew on Mac: `$ brew install watchexec` - Chocolatey on Windows: `#> choco install watchexec` . ### [Binstall](https://github.com/cargo-bins/cargo-binstall) . $ cargo binstall watchexec-cli . ### Pre-built binaries . Use the download section on [Github](https://github.com/watchexec/watchexec/releases/latest) or [the website](https://watchexec.github.io/downloads/) to obtain the package appropriate for your platform and architecture, extract it, and place it in your `PATH`. . There are also Debian/Ubuntu (DEB) and Fedora/RedHat (RPM) packages. . Checksums and signatures are available. . ### Cargo (from source) . Only the latest Rust stable is supported, but older versions may work. . $ cargo install watchexec-cli . ## Shell completions . Currently available shell completions: . - bash: `completions/bash` should be installed to `/usr/share/bash-completion/completions/watchexec` - elvish: `completions/elvish` should be installed to `$XDG_CONFIG_HOME/elvish/completions/` - fish: `completions/fish` should be installed to `/usr/share/fish/vendor_completions.d/watchexec.fish` - nu: `completions/nu` should be installed to `$XDG_CONFIG_HOME/nu/completions/` - powershell: `completions/powershell` should be installed to `$PROFILE/` - zsh: `completions/zsh` should be installed to `/usr/share/zsh/site-functions/_watchexec` . If not bundled, you can generate completions for your shell with `watchexec --completions `. . ## Manual . There's a manual page at `doc/watchexec.1`. Install it to `/usr/share/man/man1/`. If not bundled, you can generate a manual page with `watchexec --manual > /path/to/watchexec.1`, or view it inline with `watchexec --manual` (requires `man`). . You can also [read a text version](../../doc/watchexec.1.md). . Note that it is automatically generated from the help text, so it is not as pretty as a carefully hand-written one. . ## Advanced builds . These are additional options available with custom builds by setting features: . ### PID1 . If you're using Watchexec as PID1 (most frequently in containers or namespaces), and it's not doing what you expect, you can create a build with PID1 early logging: `--features pid1-withlog`. . If you don't need PID1 support, or if you're doing something that conflicts with this program's PID1 support, you can disable it with `--no-default-features`. . ### Eyra . [Eyra](https://github.com/sunfishcode/eyra) is a system to build Linux programs with no dependency on C code (in the libc path). To build Watchexec like this, use `--features eyra` and a Nightly compiler. . This feature also lets you get early logging into program startup, with `RUST_LOG=trace`. Homepage: https://watchexec.github.io Package: xh-musl Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 0.25.3-1 Filename: pool/main/x/xh-musl/xh-musl_0.25.3-1_arm64.deb Size: 2673528 MD5sum: 50355dc006ab0a91b2c23ce403641be5 SHA1: 94ed59da6c06c66db0ee82c57f90ff1c4ab347f0 SHA256: 0a4819c1c7a9891070f153ba877b937c40155e4913d740df36fb52f4eb4dd3a4 SHA512: 53af0ff03d30362429a83fa13b0fe7c7bd0b509b30dcee8011fa1701d0eca7a19cc38739c61b2d88b181e3d690d3fbcbb495f724fa01e9815a6843efe7c8d5e8 Description: v0.25.3 (repackaged from upstream release artifacts) Homepage: https://github.com/ducaale/xh Package: xh-musl Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 0.25.3 Filename: pool/main/x/xh-musl/xh-musl_0.25.3_arm64.deb Size: 2675364 MD5sum: 698145a5f020dffd4414b20282190071 SHA1: b3f3f8abd7585352ab0405e2cb8dd4266ac06dc7 SHA256: 10949883962058761a679a301ceeff434f2bb513f3dac2b2aa73dc2ff91695e1 SHA512: c5b2e3116c6eb84121a38dc60ee4abeea770a8c565c949e153756b8325609c4f095e2901eef4c37aa78c61b8afe98a40b01a0d5eaa1137ccc0a8223c8a638baa Description: v0.25.3 (repackaged from upstream release artifacts) Homepage: https://github.com/ducaale/xh Package: zellij-musl Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 0.44.1-1 Filename: pool/main/z/zellij-musl/zellij-musl_0.44.1-1_arm64.deb Size: 9876168 MD5sum: 8a897f74c6bcec38445106dfb1257982 SHA1: bb0ac53cfb62ab224559021c22092e96804aab68 SHA256: d2ecd070a292e4babe3f3820a98fcd982d3bf4ff00f71aa71ae6c06a441ef122 SHA512: 588786a95675380d138a0962ce01a4f431de6655ba457b3b70da58ffa8ea41bb29b05191396da6b9f5df8399b0aaa86d728298c2ddda41c329a904545a3a1d9e Description: Release v0.44.1 (repackaged from upstream release artifacts) Homepage: https://github.com/zellij-org/zellij Package: zellij-musl Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 0.44.0-1 Filename: pool/main/z/zellij-musl/zellij-musl_0.44.0-1_arm64.deb Size: 9690748 MD5sum: f036a84da330925d8c023eabf361674e SHA1: db586908dc41d8e81fc43d12691b17396f6c0a28 SHA256: 4423c1b7370a2f32748569ec3302ff285f101f75bca4b28ada1a8fea52a45057 SHA512: dc9f63609de4926bdf4af84853a66f5ba880ce6d9da913f6e8b48cbb34ad4c30ca18558675fa83785ce9225261629080c8d9007510b59fe4721f247bb6a6d8bd Description: Release v0.44.0 (repackaged from upstream release artifacts) Homepage: https://github.com/zellij-org/zellij Package: zellij-musl Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 0.43.1-1 Filename: pool/main/z/zellij-musl/zellij-musl_0.43.1-1_arm64.deb Size: 9956252 MD5sum: 5ecdcbf368f6cbb092b53840dea3e917 SHA1: 3c28d1472730f7ac6f1e7cf92c8c7ce1429b562e SHA256: 4785752ab1209e80df56c4a825c0d198cb2b29224c8d6f16055eb3173295f738 SHA512: 6a33e6fd00214efc708ac58ac38f1794e6458c31e24fca7b3efdc8494b7a6c2b509e791662d9aeab4181861d874d8db846666ff9c2e8850db10e8650620b29aa Description: Release v0.43.1 (repackaged from upstream release artifacts) Homepage: https://github.com/zellij-org/zellij Package: zellij-musl Priority: optional Section: utils Maintainer: deb-party Architecture: arm64 Version: 0.43.1 Filename: pool/main/z/zellij-musl/zellij-musl_0.43.1_arm64.deb Size: 9956756 MD5sum: 9a62c9a46a77d2353e2ca7446575644e SHA1: 017d0fb3598810271e447cb6ba9cc162639bbf96 SHA256: 51d97b0e7f7e33e3a685778137da74622ffd6f3618bd871892e7d7eba1c0ce66 SHA512: fd38d5e5bc8be5f22684e284a75616aa7474c844d380340e33efa9f7b6d666a788f913bd85290d4d69718e0705c10ee69596cdbada77e0e41b74505592b4f0ab Description: Release v0.43.1 (repackaged from upstream release artifacts) Homepage: https://github.com/zellij-org/zellij Package: zoxide Priority: optional Section: utils Installed-Size: 1065 Maintainer: Ajeet D'Souza <98ajeet@gmail.com> Architecture: arm64 Version: 0.9.9-1 Filename: pool/main/z/zoxide/zoxide_0.9.9_arm64.deb Size: 402232 MD5sum: dd08b64ea9900717d5b36ba99c34a787 SHA1: fab4c0538a6271ef96cb2596f2ca97a692dbc390 SHA256: 6ed2562bb8fad59e794ae5ea43eef9c5c61627744a3cc4cb93b75f56246d9338 SHA512: 53656b207db03126d7f5d19ada2b2b3a24249f32cc99de3134a475eb9af4ed0dad81050858e8cbbb5b951d08ff458d10f49ccbe3801edc5df0026b511dd84ee8 Description: A smarter cd command for your terminal zoxide is a smarter cd command, inspired by z and autojump. It remembers which directories you use most frequently, so you can "jump" to them in just a few keystrokes. Homepage: https://github.com/ajeetdsouza/zoxide