Package: aski Architecture: amd64 Version: 0.1.0-1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 744 Depends: libc6, libgcc-s1 Filename: pool/main/a/aski/aski_0.1.0-1_amd64.deb Size: 291272 MD5sum: 8eb77fb4bd982b61131c5d458a16545c SHA1: 493900a6a19a6d92cde7d6adad25e25df2121e5b SHA256: ae88fcfca24b7ae40c9105c8ad7458c709e9682d8f986c08dc9e3a7a37682a66 SHA512: 1538368eaa7dad68cfb7f3840e85d9358d696f78c572ec148b084087ec7b425d130117635f69ac02bbcaea83022e9a9c02a5daa2af23e413da713a3ba7a323fb Homepage: https://github.com/excelano/aski Description: one-shot questions for command-line LLMs — no quotes, no follow-up aski puts a quick terminal question to a command-line LLM and prints the answer. There is no session and no follow-up, and the question is simply the rest of the command line, so nothing needs quoting. Each LLM is a table in a TOML config file naming the argv that puts that LLM in one-shot mode, together with any standing context to send along, so adding one is configuration rather than code. The first argument selects an LLM when it names one, and is the first word of the question when it does not. Package: aski Architecture: amd64 Version: 0.2.0-1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 767 Depends: libc6, libgcc-s1 Filename: pool/main/a/aski/aski_0.2.0-1_amd64.deb Size: 300000 MD5sum: 1371718bdc4eb5ad592ddafa6b9e09f7 SHA1: ec2bcd398a68ccbbea812279495d7f4315266527 SHA256: 39c4887b64b64be7a75923903f176bf5634515ba606b2f09cd8808f597466f9d SHA512: 86c1ac8ee70bd4b14ce4d7c6bb8c1044f0096743a9ff512bf6c0620f722132ef28cbb3f268d741ba37b9de7d5271d5cedfd3676aaef1a54c7946aaa7f5671bd7 Homepage: https://github.com/excelano/aski Description: one-shot questions for command-line LLMs — no quotes, no follow-up aski puts a quick terminal question to a command-line LLM and prints the answer. There is no session and no follow-up, and the question is simply the rest of the command line, so nothing needs quoting. Each LLM is a table in a TOML config file naming the argv that puts that LLM in one-shot mode, together with any standing context to send along, so adding one is configuration rather than code. The first argument selects an LLM when it names one, and is the first word of the question when it does not. For scripts, which cannot rely on that guess, flags name the LLM outright, bound the wait, refuse standard input, and override the standing context, and the exit codes follow timeout(1). Package: blick Architecture: amd64 Version: 0.12.3 Priority: optional Section: mail Maintainer: David M. Anderson Installed-Size: 7381 Filename: pool/main/b/blick/blick_0.12.3_amd64.deb Size: 3185688 MD5sum: 7087fbd24ed02f2f7b1499d7008091ec SHA1: 10bd890a8e028b51639332fb5986540726b4ad9b SHA256: 10bd4e2a99ef2173b01cdfa46d567656085e4a63b568a71d3bab174b015a8bc7 SHA512: 9660929711ef4761ae543ccc25028907f2e5040e6e84eb3b563c7fd7662dfdf406c747beb30d73550c80a1433c3b217ec35234a9d75b603bcdf19f498d123575 Homepage: https://github.com/excelano/blick-cli Description: Microsoft 365 status panel for the terminal. Single-screen view: unread Outlook mail, unread Teams chats, next meeting. Reply, mark-read, mark-all-read, refresh, today's calendar inline. Pure Go, device-code OAuth, requires your own Azure app registration (see /usr/share/doc/blick/setup.sh). Architecture-Variant: amd64v1 Package: blick Architecture: amd64 Version: 0.13.0 Priority: optional Section: mail Maintainer: David M. Anderson Installed-Size: 7405 Filename: pool/main/b/blick/blick_0.13.0_amd64.deb Size: 3196692 MD5sum: 860a7331739fe85bea8084ecc4034fbc SHA1: 8aa652743d000a81db57d6478223702c2f359725 SHA256: f2fe87d93202cf8c60fb06f060c669e06eaa67eef141306ce7292c6517923343 SHA512: e2001a73f0cda27015ef44b57970c895ac0d984fb4232c6b26e6c091a28310a46461c953610fb7b6b055636b1ad2b4717982ae4e9b74f7bfc40d39de7301726f Homepage: https://github.com/excelano/blick-cli Description: Microsoft 365 status panel for the terminal. Single-screen view: unread Outlook mail, unread Teams chats, next meeting. Reply, mark-read, mark-all-read, refresh, today's calendar inline. Pure Go, device-code OAuth, requires your own Azure app registration (see /usr/share/doc/blick/setup.sh). Architecture-Variant: amd64v1 Package: cleave Architecture: all Version: 1.7.7 Priority: optional Section: utils Maintainer: David M. Anderson Depends: python3 Filename: pool/main/c/cleave/cleave_1.7.7_all.deb Size: 72316 MD5sum: 4199c5a1662409fc57a3fbeac5e57b8a SHA1: a4f7aa5e945c703b216ab6aedc8182a3ec9d898b SHA256: 4ad8d5f671e27407386147c0992074e6a119a6621b415a3e917ddca859a6eda8 SHA512: 1085d81d63901d4731d7a8eb8414f784de349ee3f43ccf421a1750c0cffd07d2fb90aff89a5f5ad1a5236410178b52c98ecb7cc0366f58d65bfc56578ebd7aaf Homepage: https://github.com/excelano/axe Description: Bake a CSV, Markdown, or iCalendar file into one portable HTML file cleave turns a document into a single self-contained .html that renders itself: the file carries the document, the Axe viewer, and only the assets that format actually needs. The recipient opens it straight from disk, with no server and no internet, and sees a rendered table, document, slide deck, or calendar rather than a download prompt. . It is the ship-it counterpart to the live Axe viewer, which needs an HTTP server because it fetches the document, and browsers refuse to fetch local files. Markdown becomes a document or, with --slides, a native slide deck. A brand stylesheet can be inlined with --brand so the output carries your palette instead of the default one. . The Axe assets cleave inlines are installed as this package's own data under /usr/share/cleave. This package does not deploy Axe as a web framework; sites get Axe from its repository. Package: comma Architecture: amd64 Version: 0.1.13-1 Priority: optional Section: gnome Maintainer: David M. Anderson Depends: libadwaita-1-0 (>= 1.7), libc6 (>= 2.34), libcairo2 (>= 1.2.4), libgcc-s1 (>= 4.2), libglib2.0-0t64 (>= 2.56.0), libgraphene-1.0-0 (>= 1.5.4), libgtk-4-1 (>= 4.18), libpango-1.0-0 (>= 1.18.0), libpangocairo-1.0-0 (>= 1.14.0), dconf-gsettings-backend | gsettings-backend Filename: pool/main/c/comma/comma_0.1.13-1_amd64.deb Size: 505708 MD5sum: d44703496195d05a633d1b1d9b998e2e SHA1: 22116ec1f4532d44dd86455742f67250a9ced89d SHA256: 418044232849283ae829c9fcfae424d9678d9f409d529258f746f37c2272bc77 SHA512: 16ef073b7013b3e19474af33f243895658de319184a2ed23a287928ca8b06ec13458403158a3349c0998a4abc83cdec283ce50f4bc82af286372a7e53b7f0923 Homepage: https://github.com/excelano/comma Description: Edit delimited text files Comma is a small GNOME editor for CSV, TSV, and other delimited text files. It shows a file as a grid of values and saves it back as the same kind of file it opened, leaving every row you did not edit byte for byte as it was. . Values are treated as text and never reinterpreted, so leading zeros survive, long identifiers stay whole, and dates are whatever the file says they are. Comma is not a spreadsheet: there are no formulas, no cell formatting, and no second file format to save into. Package: comma Architecture: amd64 Version: 0.1.14-1 Priority: optional Section: gnome Maintainer: David M. Anderson Depends: libadwaita-1-0 (>= 1.7), libc6 (>= 2.34), libcairo2 (>= 1.2.4), libgcc-s1 (>= 4.2), libglib2.0-0t64 (>= 2.56.0), libgraphene-1.0-0 (>= 1.5.4), libgtk-4-1 (>= 4.18), libpango-1.0-0 (>= 1.18.0), libpangocairo-1.0-0 (>= 1.14.0), dconf-gsettings-backend | gsettings-backend Filename: pool/main/c/comma/comma_0.1.14-1_amd64.deb Size: 504880 MD5sum: 3bb86535f630b75e6db9aa50389a0223 SHA1: 212ca5830c7a6858c0aaa5ffda8c93b4fc32e438 SHA256: 67f70ed2ead645908d5291ef953dbecd97cf81c599c51290a897e27e07078ff9 SHA512: 360547a4f94af287f57c7f804e1318507ccef18d9479d500280d2281f08bb56810d5b05168f65f4e750ad432ecc1e8bcfebe51ea641e9fa1d1ef70c88f709084 Homepage: https://github.com/excelano/comma Description: Edit delimited text files Comma is a small GNOME editor for CSV, TSV, and other delimited text files. It shows a file as a grid of values and saves it back as the same kind of file it opened, leaving every row you did not edit byte for byte as it was. . Values are treated as text and never reinterpreted, so leading zeros survive, long identifiers stay whole, and dates are whatever the file says they are. Comma is not a spreadsheet: there are no formulas, no cell formatting, and no second file format to save into. Package: ditto Architecture: amd64 Version: 0.7.0 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 2925 Recommends: office-convert, cleave Suggests: xfiles Filename: pool/main/d/ditto/ditto_0.7.0_amd64.deb Size: 1308942 MD5sum: 07cdf5c88bd62f6daab0a02dd3ca334b SHA1: 2930c808fdda705d96a4270d1dbe486831aad90b SHA256: 262d20d1db05bee17541346036fc384649c43e8f7402376d94497e0aab735226 SHA512: 987595b8c3c5a3e4f8e24e097ea9a8ff1603beb2b6d7a809484ed1d2b742221edf648fd2ce54dfee73edf8f4b3f1ecf58d4b0c66e79795953d632e375a757b98 Homepage: https://github.com/excelano/ditto Description: Cargo-style build system for Microsoft Office and HTML deliverables. Author Markdown and CSV under src/, build to Word/Excel/PowerPoint and portable HTML under dist/, then optionally publish to a SharePoint library. ditto conducts the converters and reimplements nothing: it calls pandoc-based office-convert (md2docx/md2pptx/csv2xlsx), cleave for HTML, and xsync (from the xfiles suite) for the SharePoint push. Install whichever converters you need; ditto warns about what is missing. Architecture-Variant: amd64v1 Package: ditto Architecture: amd64 Version: 0.8.0 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 2949 Recommends: office-convert, cleave Suggests: xfiles Filename: pool/main/d/ditto/ditto_0.8.0_amd64.deb Size: 1318606 MD5sum: 70e1d88c55274273875a39a32ec28a85 SHA1: 8725ec6400d33349f6f72a9616cd8f6922517a4c SHA256: 4101c41045e2fdf4befc205a48e2e47609cccd5dea47b66dde1248d31e3b4e72 SHA512: 63ce57d0a993cc6fbc0e8c5fbb9dcb65931f328feb9b36737576d2ebefc509c34a2584df9ba1e197f02b1099cfb2f96089a7dd829bbff8058c990329384c42be Homepage: https://github.com/excelano/ditto Description: Cargo-style build system for Microsoft Office and HTML deliverables. Author Markdown and CSV under src/, build to Word/Excel/PowerPoint and portable HTML under dist/, then optionally publish to a SharePoint library. ditto conducts the converters and reimplements nothing: it calls pandoc-based office-convert (md2docx/md2pptx/csv2xlsx), cleave for HTML, and xsync (from the xfiles suite) for the SharePoint push. Install whichever converters you need; ditto warns about what is missing. Architecture-Variant: amd64v1 Package: duckling Architecture: amd64 Version: 0.2.1 Priority: optional Section: text Maintainer: David M. Anderson Installed-Size: 588772 Depends: libc6, libgcc-s1, libstdc++6, libwayland-client0, libxkbcommon0, libxkbcommon-x11-0, libegl1, libvulkan1 | libgl1, libx11-6, libx11-xcb1, libxi6, libxcursor1, libxrandr2, desktop-file-utils, hicolor-icon-theme Filename: pool/main/d/duckling/duckling_0.2.1_amd64.deb Size: 427708680 MD5sum: 42b9422858ce67ae1bd8e5cf0b115624 SHA1: 1a2f6671c010c22bc3a15e464d245ccdfea232be SHA256: 089de8902f2fa13f106dacffd93c257b6ceb33edf682bc8729b698683466a8bc SHA512: dd73e49b021e752ad0e3e099f51a83275cda002e1ed6335ccb9f750dc207fb0976052e698da9d7867ae09f26de741c1b6806e0c242d861031101808c272a046a Homepage: https://github.com/excelano/duckling Description: Convert documents to DocLang, Markdown, JSON, LaTeX or an office format Duckling converts Word, PowerPoint, Excel, PDF, HTML, EPUB, RTF, OpenDocument, Apple iWork, email, Visio and some forty other document formats into DocLang, Markdown, docling JSON, a DocLang archive, LaTeX or an office document - ODT, ODS, ODP, DOCX or XLSX - on the machine it runs on, with nothing sent anywhere. Drop files or folders on the window, choose the format and where the output goes, and press Convert. The converter is docling.rs, the Rust port of IBM's Docling. . Scanned PDFs and images are read by layout, table-structure and OCR models that this package carries under /usr/lib/duckling, so nothing is downloaded after installation. That is most of the package's size. . The executable links libc, libgcc and libstdc++ (ONNX Runtime's) and nothing else the linker records. The display stack, the graphics driver loader and the keyboard map libraries are opened by name at run time, and so is pdfium from the package's own directory, so Depends is written by hand and packaging/linux/check-libraries.sh measures it against a running window on both display backends. . There are two keyboard map libraries and not one, because there are two display backends. A Wayland session never loads libxkbcommon-x11 and an X11 session panics at startup without it; nothing pulls it in behind libxkbcommon0. slipcase-desktop shipped two releases without it. . The two tool packages at the end own the dpkg triggers that rebuild the desktop and icon caches, which is why this package carries no maintainer scripts. Package: duckling Architecture: amd64 Version: 0.2.2 Priority: optional Section: text Maintainer: David M. Anderson Installed-Size: 298500 Depends: libc6, libgcc-s1, libstdc++6, libwayland-client0, libxkbcommon0, libxkbcommon-x11-0, libegl1, libvulkan1 | libgl1, libx11-6, libx11-xcb1, libxi6, libxcursor1, libxrandr2, desktop-file-utils, hicolor-icon-theme Filename: pool/main/d/duckling/duckling_0.2.2_amd64.deb Size: 217919548 MD5sum: 176b4fc547830a145684d665ce6a01a2 SHA1: 8d8eae5f2834c14d99dae36a110e95bd197e0713 SHA256: 7e1ff98768dcaaf079dfb0a175c92e766f2997c942ee15882f5234740a26102e SHA512: 2f53c64ef68d0752542cf4d1d4cf31f384c15bffb8e9c1d93328230daf1c76c78bcbe4e37c93073abcf481586375c8e4a960a149b4c7749f13f8e11ad4e8948d Homepage: https://github.com/excelano/duckling Description: Convert documents to DocLang, Markdown, JSON, LaTeX or an office format Duckling converts Word, PowerPoint, Excel, PDF, HTML, EPUB, RTF, OpenDocument, Apple iWork, email, Visio and some forty other document formats into DocLang, Markdown, docling JSON, a DocLang archive, LaTeX or an office document - ODT, ODS, ODP, DOCX or XLSX - on the machine it runs on, with nothing sent anywhere. Add files or folders, choose the format and where the output goes, and press Convert. The converter is docling.rs, the Rust port of IBM's Docling. . Scanned PDFs and images are read by layout, table-structure and OCR models that this package carries under /usr/lib/duckling, so nothing is downloaded after installation. That is most of the package's size. . The executable links libc, libgcc and libstdc++ (ONNX Runtime's) and nothing else the linker records. The display stack, the graphics driver loader and the keyboard map libraries are opened by name at run time, so Depends is written by hand and packaging/linux/check-libraries.sh measures it against a running window on both display backends. . There are two keyboard map libraries and not one, because there are two display backends. A Wayland session never loads libxkbcommon-x11 and an X11 session panics at startup without it; nothing pulls it in behind libxkbcommon0. slipcase-desktop shipped two releases without it. . The two tool packages at the end own the dpkg triggers that rebuild the desktop and icon caches, which is why this package carries no maintainer scripts. Package: fileroom Architecture: amd64 Version: 0.3.0-1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 2382 Depends: libc6, libgcc-s1 Filename: pool/main/f/fileroom/fileroom_0.3.0-1_amd64.deb Size: 820912 MD5sum: e2d45da08341ce14f129e18859add094 SHA1: 27cfd1a49f51a97a98a765620046e0c20ca1afc1 SHA256: 9ee05cd965b6dabbbaa554e6317517c2055d5dd970267bd085d1852b84477fdf SHA512: 5088fc312d9adff904bec3cce4ffa98314ed24e65f30efa7310ebd78b5b386e0359338674cc52080576b361bbb226f2f385b7c02e7db209e6a471eb72b7a6e25 Homepage: https://slipcaseformat.org/profiles/records Description: Read and verify records under the Slipcase Records Profile: records, hold matters, aggregations, the disposition register, and the retention schedule fileroom reads and verifies records kept under the Slipcase Records Profile: a record's retention state and history, the organization's retention schedule, and the disposition register, so that any of them can be checked without a license and without a vendor. Six verbs: show, log, check, schedule, register, and verify. Package: fileroom Architecture: amd64 Version: 0.4.0-1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 2384 Depends: libc6, libgcc-s1 Filename: pool/main/f/fileroom/fileroom_0.4.0-1_amd64.deb Size: 821444 MD5sum: 205f978bb2284875c8a2e3f468ac2285 SHA1: c04cbe7ab97effd35d2d8cc94eb6a96276a9dc94 SHA256: 958f67bb0b2ccaa97b4c117fcb568862a99d8b80cdb0ae80cbce518ea749c963 SHA512: 52e8bfa1fc23ff47a704106cce3caa6f420dbb0ce6c0217c65362a7b2bca88bb5bae7f294dba2269b32d0104ac9b9498f28bfa772d767618588b9514f7bcbfdd Homepage: https://slipcaseformat.org/profiles/records Description: Read and verify records under the Slipcase Records Profile: records, hold matters, aggregations, the disposition register, and the retention schedule fileroom reads and verifies records kept under the Slipcase Records Profile: a record's retention state and history, the organization's retention schedule, and the disposition register, so that any of them can be checked without a license and without a vendor. Six verbs: show, log, check, schedule, register, and verify. Package: flyleaf Architecture: amd64 Version: 0.2.6 Priority: optional Section: editors Maintainer: David M. Anderson Installed-Size: 20692 Depends: libc6, libgcc-s1, libwayland-client0, libxkbcommon0, libxkbcommon-x11-0, libegl1, libvulkan1 | libgl1, libx11-6, libx11-xcb1, libxi6, libxcursor1, libxrandr2, shared-mime-info, desktop-file-utils, hicolor-icon-theme Filename: pool/main/f/flyleaf/flyleaf_0.2.6_amd64.deb Size: 6550918 MD5sum: 673cbc2a27813fbd6a31f312eb0e69a7 SHA1: 6384f05ba6b618dd663abe2f7a2a1db56966abec SHA256: e3bef8906aa4995bcd41043292c664acaf0c560564a77b0bfbf19f57678c413f SHA512: 23e19e6f505be2ccd507ea089d17a193f38034784e08bef9cda5fa97228824a5a54d709f52dc1d2509e73b51c3ea18671a7c039b3fc1b9910c5836deaf4da1d3 Homepage: https://github.com/excelano/flyleaf Description: Structure-aware TOML editor Tommy Flyleaf opens a TOML file and shows it as a tree beside what a save would write. Values are edited by their type, keys, tables, arrays and comments can be added, renamed, converted and removed, and a save keeps every comment, the key order, the whitespace and the quoting of everything that was not edited. The same editor is the metadata editor inside Slipcase. . Only two of the libraries above are found by dpkg-shlibdeps. The executable links libc and libgcc and nothing else; the display stack, the graphics driver loader, and the keyboard map libraries are all opened by name at run time, so a package built from the linker's answer alone would install on a machine where it cannot start. The list is the one slipcase-desktop measured for the same framework, checked here by packaging/linux/check-libraries.sh, which runs the application under both display backends and reads what it mapped. . There are two keyboard map libraries and not one, because there are two display backends. A Wayland session never loads libxkbcommon-x11, and an X11 session panics at startup without it; nothing pulls it in behind libxkbcommon0, which is the dependency in the other direction. . shared-mime-info declares application/toml, which is what makes a file manager offer this application for a .toml file; the type has been in it since 2.1. The two tool packages at the end own the dpkg triggers that rebuild the desktop and icon caches, which is why this package carries no maintainer scripts. Package: flyleaf Architecture: amd64 Version: 0.2.7 Priority: optional Section: editors Maintainer: David M. Anderson Installed-Size: 20692 Depends: libc6, libgcc-s1, libwayland-client0, libxkbcommon0, libxkbcommon-x11-0, libegl1, libvulkan1 | libgl1, libx11-6, libx11-xcb1, libxi6, libxcursor1, libxrandr2, shared-mime-info, desktop-file-utils, hicolor-icon-theme Filename: pool/main/f/flyleaf/flyleaf_0.2.7_amd64.deb Size: 6550162 MD5sum: f707f10e3dc6ddff912299696c5e2b42 SHA1: 076321e4452ff9d07b1599a33b9148a9a93803db SHA256: 720d4fc91cb4136b6dd5869bfe8953af4f58ebee03c344ed95d576f662053f4f SHA512: 3fd202e2e9881c287f1ac5779427202e86df10bcc6de3d520915cf7e0a2b7a10c37c27c6cb960746187cdf7b99ea45056225034224d57fcbd0593a79a396ca56 Homepage: https://github.com/excelano/flyleaf Description: Structure-aware TOML editor Tommy Flyleaf opens a TOML file and shows it as a tree beside what a save would write. Values are edited by their type, keys, tables, arrays and comments can be added, renamed, converted and removed, and a save keeps every comment, the key order, the whitespace and the quoting of everything that was not edited. The same editor is the metadata editor inside Slipcase. . Only two of the libraries above are found by dpkg-shlibdeps. The executable links libc and libgcc and nothing else; the display stack, the graphics driver loader, and the keyboard map libraries are all opened by name at run time, so a package built from the linker's answer alone would install on a machine where it cannot start. The list is the one slipcase-desktop measured for the same framework, checked here by packaging/linux/check-libraries.sh, which runs the application under both display backends and reads what it mapped. . There are two keyboard map libraries and not one, because there are two display backends. A Wayland session never loads libxkbcommon-x11, and an X11 session panics at startup without it; nothing pulls it in behind libxkbcommon0, which is the dependency in the other direction. . shared-mime-info declares application/toml, which is what makes a file manager offer this application for a .toml file; the type has been in it since 2.1. The two tool packages at the end own the dpkg triggers that rebuild the desktop and icon caches, which is why this package carries no maintainer scripts. Package: nved Architecture: amd64 Version: 1.5.2 Priority: optional Section: editors Maintainer: David M. Anderson Installed-Size: 2155 Filename: pool/main/n/nved/nved_1.5.2_amd64.deb Size: 1002728 MD5sum: fa0372f6b555850f7aa47a609243ecd3 SHA1: 6f5caa15fb661804214a01c74920dc3b8239d4e5 SHA256: acc6f39f8515ee73fb9511b82fedc549dd44fcb19a6d2fc1aeb991c938e4b623 SHA512: 175416f2fd460ea8fce8883c0679e6cb8b8899a964255a3046bd9e4cfeae41323f2823d42a0acb8f7f615a94eb8c14bf568bb18d97dc3d314b4676af0212215e Homepage: https://github.com/excelano/nved Description: A terminal text editor that feels like a REPL, not a full-screen app. Print a range of lines by number, climb into the printed block with the arrow keys, and edit it in place. No alternate screen: output scrolls normally and scrollback stays intact. A from-scratch descendant of ved. Package: nved Architecture: amd64 Version: 1.5.3 Priority: optional Section: editors Maintainer: David M. Anderson Installed-Size: 2247 Filename: pool/main/n/nved/nved_1.5.3_amd64.deb Size: 1027366 MD5sum: d426cbebec041c56d38d3b9718301a21 SHA1: ad7e61657edc141b0cea09787910dbbfd1641968 SHA256: b4f6bc29f5a9996333f297e1fedc18d49117eb8fa274cf534ee5c39112117225 SHA512: c993fbf08dedfe192b59d879885590088a5566bb376ac261e4072b246703ccd4bc67e56ebea4dcf04b5c95fa26392418d391c7fb73fd9ba942b00df1519be491 Homepage: https://github.com/excelano/nved Description: A terminal text editor that feels like a REPL, not a full-screen app. Print a range of lines by number, climb into the printed block with the arrow keys, and edit it in place. No alternate screen: output scrolls normally and scrollback stays intact. A from-scratch descendant of ved. Architecture-Variant: amd64v1 Package: odox Architecture: amd64 Version: 0.6.0 Priority: optional Section: text Maintainer: David M. Anderson Depends: libc6, libgcc-s1, xodt, xods, xodp Filename: pool/main/o/odox/odox_0.6.0_amd64.deb Size: 255504 MD5sum: 58b8ae1a910a6385cf4cc5e8f9c94e48 SHA1: d4aaa6c787c4405af75f53f51df89e9651bb9bc3 SHA256: ac84fdfa4c5a28281dca372b3848edbedd7375cd3c00f817978a242976947986 SHA512: 71a84e5ea7ba84127b20256650a929018d2545dbcbe8afb3b5159a2241511a19b54a53b30386811862d952992f9c120cd42ae38ee8a54dcf5024ec04e97bc7bb Homepage: https://github.com/excelano/odox Description: open an OpenDocument file with the application that reads it One command for any OpenDocument file. It works out from the file whether it is a text document, a spreadsheet or a presentation, and becomes xodt, xods or xodp accordingly. . It draws nothing itself: it becomes the application that reads the file. Nothing is sent anywhere and nothing is written. Package: odox Architecture: amd64 Version: 0.7.0 Priority: optional Section: text Maintainer: David M. Anderson Depends: libc6, libgcc-s1, xodt, xods, xodp Filename: pool/main/o/odox/odox_0.7.0_amd64.deb Size: 255464 MD5sum: 947c89ad48c26fea7ec062b72cb37d54 SHA1: 312fd1a53d3c795927c4e4078d5edc5fe19b7c52 SHA256: 2aebd94c66cac386bdb824b5dadcfd98350d3456a42ba1b48d2fc85af9513b1c SHA512: d86b8bb3249ad12fab0f8a6bb314cd2b56dc0b9ae794af1b6ad836d744c9ba0d8ec83838503804ee20c4816f297f60890f04201047d5fb774b4304918d5943a4 Homepage: https://github.com/excelano/odox Description: open an OpenDocument file with the application that reads it One command for any OpenDocument file. It works out from the file whether it is a text document, a spreadsheet or a presentation, and becomes xodt, xods or xodp accordingly. . It draws nothing itself: it becomes the application that reads the file. Nothing is sent anywhere and nothing is written. Package: office-convert Architecture: all Version: 0.1.0 Priority: optional Section: utils Maintainer: David M. Anderson Depends: pandoc, python3, python3-openpyxl Filename: pool/main/o/office-convert/office-convert_0.1.0_all.deb Size: 6812 MD5sum: 72f9333df02299d38d7fff4aa47eca54 SHA1: 3927fbd381ea837aa83aab90586a04b84bec5c82 SHA256: ef8208f3f12957d868c38e563b44a00e6afd6db11c7d8325d9604871f8d815a8 SHA512: 37aa2f4043045a7115500bfbf3be8d89ad0322ed26b05366fb8463f145dbfcfdb6995879cf046e4839e048246720b7712cacfb4975eacff38127159abf36ce40 Homepage: https://github.com/excelano/office-convert Description: Converters between plain-text sources and Microsoft Office files Five command-line converters between the plain-text formats you author and version and their Microsoft Office counterparts: md2docx and docx2md (Markdown and Word), csv2xlsx and xlsx2csv (CSV and Excel), and md2pptx (Markdown to PowerPoint). PowerPoint is export-only because pandoc writes .pptx but cannot read it. . Each command takes an input file and an optional output path, defaulting to the input name with the new extension. md2docx and md2pptx accept a pandoc reference document as a style template, and csv2xlsx types cells only when the conversion is lossless, so leading-zero codes and long digit runs survive the trip into Excel as text. . The converters reimplement nothing: pandoc does the Markdown, Word, and PowerPoint work, and openpyxl does the Excel work. Package: office-convert Architecture: all Version: 0.3.0 Priority: optional Section: utils Maintainer: David M. Anderson Depends: pandoc, python3, python3-openpyxl, python3-odf Filename: pool/main/o/office-convert/office-convert_0.3.0_all.deb Size: 9624 MD5sum: 1caadc105e4d7c2663eee78268e464e5 SHA1: b9481d22b7cab131a7dcac1658c7d6e47970128f SHA256: ddae4efd01b5f703bd31ce55ab296fde92f43efc95efebcdaf796f9ff6147d0e SHA512: 4139173a1864aaf550f8157f523eea4bb8bebc230895180ba3ca794d44685a46cda3925599f1741c9733c667573b07f2fe150df73391476d0e12debde9465e37 Homepage: https://github.com/excelano/office-convert Description: Converters between plain-text sources and Microsoft Office files Eight command-line converters between the plain-text formats you author and version and their Microsoft Office (or Office-adjacent) counterparts: md2docx and docx2md (Markdown and Word), csv2xlsx and xlsx2csv (CSV and Excel), sqlite2csv, sqlite2xlsx, and sqlite2ods (SQLite tables to CSV, Excel, and OpenDocument), and md2pptx (Markdown to PowerPoint). PowerPoint is export-only because pandoc writes .pptx but cannot read it. . Each command takes an input file and an optional output path, defaulting to the input name with the new extension. md2docx and md2pptx accept a pandoc reference document as a style template, csv2xlsx types cells only when the conversion is lossless so leading-zero codes and long digit runs survive the trip into Excel as text, and sqlite2csv, sqlite2xlsx, and sqlite2ods can each dump every table in a database in one pass (--all for sqlite2csv's separate CSVs, one sheet per table for the other two). . The converters reimplement nothing: pandoc does the Markdown, Word, and PowerPoint work, openpyxl does the Excel work, odfpy does the OpenDocument work, and sqlite2csv uses only the Python standard library. Package: paxc Architecture: amd64 Version: 3.9.0-1 Priority: optional Section: devel Maintainer: David M. Anderson Installed-Size: 3333 Depends: libc6, libgcc-s1 Filename: pool/main/p/paxc/paxc_3.9.0-1_amd64.deb Size: 764552 MD5sum: 83bc6773bbee60cb1abbde9e82488af9 SHA1: 0e8ae6fb1f66fbb9b073a3d59a84cdaf6d41bfc4 SHA256: be5b3abbf740f435cc631039250d0a96f6cc97f1e956a6a660b7497b17329295 SHA512: 9ddc82435faaea41e4a96297d9eee7925d99e6403dad83d4a25b55d45cd9d0d9912054b455e3a0e46323ec2260778bbca3b4820d14ca028a9999cc6124c2c9d7 Homepage: https://excelano.com/paxc/ Description: A compiler for the pax DSL, producing Power Automate cloud flow definitions paxc compiles the pax DSL into Power Automate cloud flow definitions. Write terse, readable code; get the verbose definition.json that Power Automate expects. Companion interpreter paxr runs the same source locally for fast iteration without round-tripping through the PA designer. Every pax construct maps to a documented PA action shape, and `paxc --decode ` round-trips real PA exports back to pax source for refactoring under version control. See REFERENCE.md (installed at /usr/share/doc/paxc/) for the full language reference. Package: paxc Architecture: amd64 Version: 4.0.0-1 Priority: optional Section: devel Maintainer: David M. Anderson Installed-Size: 3310 Depends: libc6, libgcc-s1 Filename: pool/main/p/paxc/paxc_4.0.0-1_amd64.deb Size: 762748 MD5sum: 1a746a2115db547a6a83abbb4f458754 SHA1: 0f57ba69d9ab04909271e49fe0ece3b009a89f68 SHA256: 784a3ebef6d1ed0c5164bdecb07c317237bceb50baa33dd83be694808f2a15cc SHA512: 5f4db20e1d026a3881bb33a0a4781d339dc103011cae3f036260e1bdf2a7439726e498c621905da3d8e6fd30d5db5156346e4bcb3a1052130dfc8fc0d9964210 Homepage: https://excelano.com/paxc/ Description: A compiler for the pax DSL, producing Power Automate cloud flow definitions paxc compiles the pax DSL into Power Automate cloud flow definitions. Write terse, readable code; get the verbose definition.json that Power Automate expects. Companion interpreter paxr runs the same source locally for fast iteration without round-tripping through the PA designer. Every pax construct maps to a documented PA action shape, and `paxc --decode ` round-trips real PA exports back to pax source for refactoring under version control. See REFERENCE.md (installed at /usr/share/doc/paxc/) for the full language reference. Package: plene-gui Architecture: amd64 Version: 0.2.0-1 Priority: optional Section: devel Maintainer: David M. Anderson Installed-Size: 21064 Depends: desktop-file-utils, hicolor-icon-theme, libc6, libegl1, libgcc-s1, libvulkan1 | libgl1, libwayland-client0, libx11-6, libx11-xcb1, libxcursor1, libxi6, libxkbcommon-x11-0, libxkbcommon0, libxrandr2 Filename: pool/main/p/plene-gui/plene-gui_0.2.0-1_amd64.deb Size: 6131288 MD5sum: 817baafadbe3b8e7190b9346049b986c SHA1: df5d67f1893844f4498d041c4dd2df6580d34bbc SHA256: 3979b61453b610c4cdd9ed09fb8bea10f401cc27bfb89904d2de5d4e945fcd06 SHA512: 47fb110e2d62181163516d823763c833a7ab27f086f95cfa80a1bad8e07a65d294e0c909d699b1d577b79080f3595294d3c8328c95ba8d4bd235fa7a078c42a8 Homepage: https://excelano.com/plene/ Description: A window showing Rust source beside its expanded transcription: the same code with abbreviations and symbols written out in words plene shows Rust source alongside an expanded transcription: the same code with Rust's abbreviations and symbols written out as words. This is its window: the source and the transcription in two columns, one row per source line, and a card on hovering a token that names its role and says what it does. Package: plene-gui Architecture: amd64 Version: 0.3.0-1 Priority: optional Section: devel Maintainer: David M. Anderson Installed-Size: 21367 Depends: desktop-file-utils, hicolor-icon-theme, libc6, libegl1, libgcc-s1, libvulkan1 | libgl1, libwayland-client0, libx11-6, libx11-xcb1, libxcursor1, libxi6, libxkbcommon-x11-0, libxkbcommon0, libxrandr2 Filename: pool/main/p/plene-gui/plene-gui_0.3.0-1_amd64.deb Size: 6221348 MD5sum: 4ce1f9ddca31a347ce806336eef83e9b SHA1: 5b53d6b43a127ce1f0f728057aaa5825194026c4 SHA256: 561ca0071fbb294c40497f02bdfd9fdca5292802039b727223f41bd54fe557a9 SHA512: aadccc4b7a23b730a9d307a51973c979b1f733c4bb8fe683dd60e9eb18bf7889ec933642df2610e67730056de0feeb7ccd851c3cfff0d4b859acb7013e805eaa Homepage: https://excelano.com/plene/ Description: A window showing Rust source beside its expanded transcription: the same code with abbreviations and symbols written out in words plene shows Rust source alongside an expanded transcription: the same code with Rust's abbreviations and symbols written out as words. This is its window: the source and the transcription in two columns, one row per source line, and a card on hovering a token that names its role and says what it does. Package: plene Architecture: amd64 Version: 0.2.0-1 Priority: optional Section: devel Maintainer: David M. Anderson Installed-Size: 1773 Depends: libc6, libgcc-s1 Filename: pool/main/p/plene/plene_0.2.0-1_amd64.deb Size: 608672 MD5sum: 7bd1cc759ecb150798a84ebc48759a70 SHA1: e3d9f34ac8ba76d0b082abaecd351896970e56f9 SHA256: 46cac05334f0245e0ccb573e7f8549185b774a1dc92f6559a7f0cafcd003ff8c SHA512: 434a5654ecd8989a525f5085357217e0553900eed6f01172a731d540b4d00eb5760a5828c643c6b515cdf30c24bc29ed713985a1376e9394dbe77bb1a89e3859 Homepage: https://excelano.com/plene/ Description: Shows Rust source alongside an expanded transcription: the same code with abbreviations and symbols written out in words plene shows Rust source alongside an expanded transcription: the same code with Rust's abbreviations and symbols written out as words. Each expansion depends on the role a token plays, so & in an expression reads "borrow" while & in a type reads "borrowed", and the same token in the same role always reads the same way. It spells out what is written and does not explain what it means. Package: plene Architecture: amd64 Version: 0.3.0-1 Priority: optional Section: devel Maintainer: David M. Anderson Installed-Size: 1887 Depends: libc6, libgcc-s1 Filename: pool/main/p/plene/plene_0.3.0-1_amd64.deb Size: 640672 MD5sum: 57c6d22e0ac75f0e7dfb111eb096708c SHA1: 2d8e9103815b4363ce069032845874f631d32ebe SHA256: 5ea5ee6f7913c8c99b6fee8645a02f738973ccf940f235e18f79068775f2f6fd SHA512: 1c9166f8e5dcfd6cb37c05fc309cc3a3ade86f65dd76c37f2942813d9df9fab4c8637ff8b9127e43f7421ded326d3cab9ab5edbbe48f00df4aa7ba7c788fd550 Homepage: https://excelano.com/plene/ Description: Shows Rust source alongside an expanded transcription: the same code with abbreviations and symbols written out in words plene shows Rust source alongside an expanded transcription: the same code with Rust's abbreviations and symbols written out as words. Each expansion depends on the role a token plays, so & in an expression reads "borrow" while & in a type reads "borrowed", and the same token in the same role always reads the same way. It spells out what is written and does not explain what it means. Package: segler Architecture: amd64 Version: 0.1.5 Priority: optional Section: editors Maintainer: David M. Anderson Installed-Size: 24120 Depends: libc6, libgcc-s1, libwayland-client0, libxkbcommon0, libxkbcommon-x11-0, libegl1, libvulkan1 | libgl1, libx11-6, libx11-xcb1, libxi6, libxcursor1, libxrandr2, shared-mime-info, desktop-file-utils, hicolor-icon-theme Filename: pool/main/s/segler/segler_0.1.5_amd64.deb Size: 7645510 MD5sum: 92d5aa48eeb99d2f13b978466e7ca12b SHA1: 99c84e99c62b3fe3fae7c3db37f4737a70088ad6 SHA256: 98ba5bda8ebb5b2d1e44e9c264ff311f6b347b060fa4f62e5c2f18181287147e SHA512: 5af46bed5c4bd1d1d60976e5fdb89b75853c2fc3fef9535a0e70d1fe6c69e57ef76f81478c9cdd662cd9028cb0d4cf6130bd329ed7315b91fc769f77800a642b Homepage: https://github.com/excelano/segler Description: Editor for DocLang documents Segler opens a DocLang document or archive and shows it as a reader would see it: headings, paragraphs, lists, tables and pictures in reading order, with the element tree beside it. Edits are made in the rendered document and in the element pane, with undo, and what is saved is the same file with the edits and nothing else changed. When an archive carries page images they open beside the document. . The package carries the application, the segler command-line tool over the same library, the desktop entry, and the two DocLang media types with their icons, so a .dclx or .dclg opens on a double-click. . Only two of the libraries above are found by dpkg-shlibdeps. The executable links libc and libgcc and nothing else; the display stack, the graphics driver loader, and the keyboard map libraries are all opened by name at run time, so a package built from the linker's answer alone would install on a machine where it cannot start. packaging/linux/check-libraries.sh measures the list against a running window on both display backends. . There are two keyboard map libraries and not one, because there are two display backends. A Wayland session never loads libxkbcommon-x11 and an X11 session panics at startup without it; nothing pulls it in behind libxkbcommon0. slipcase-desktop shipped two releases without it. . The three tool packages at the end own the dpkg triggers that rebuild the media type, desktop and icon caches, which is why this package carries no maintainer scripts. Package: segler Architecture: amd64 Version: 0.1.6 Priority: optional Section: editors Maintainer: David M. Anderson Installed-Size: 24072 Depends: libc6, libgcc-s1, libwayland-client0, libxkbcommon0, libxkbcommon-x11-0, libegl1, libvulkan1 | libgl1, libx11-6, libx11-xcb1, libxi6, libxcursor1, libxrandr2, shared-mime-info, desktop-file-utils, hicolor-icon-theme Filename: pool/main/s/segler/segler_0.1.6_amd64.deb Size: 7018828 MD5sum: 9aa2381adce8cdeea7f81fe8bfdc3ac0 SHA1: 2d9e97fc167d8170c50c2f914a3ce5ddd2e4b81b SHA256: 3bc0f2853fff05f56b02f676234cefae4f7131af335ae0a3a2490957038e3e9a SHA512: bd5b2ff7b9c20e906dd127f6215bd2129d850c97aecb165b920215aa7cf07be8db9b3fc074f6fe6872fdfd934c77b7311549e0c342ce50a1cc02644a5dc23da6 Homepage: https://github.com/excelano/segler Description: Editor for DocLang documents Segler opens a DocLang document or archive and shows it as a reader would see it: headings, paragraphs, lists, tables and pictures in reading order, with the element tree beside it. Edits are made in the rendered document and in the element pane, with undo, and what is saved is the same file with the edits and nothing else changed. When an archive carries page images they open beside the document. . The package carries the application, the segler command-line tool over the same library, the desktop entry, and the two DocLang media types with their icons, so a .dclx or .dclg opens on a double-click. . Only two of the libraries above are found by dpkg-shlibdeps. The executable links libc and libgcc and nothing else; the display stack, the graphics driver loader, and the keyboard map libraries are all opened by name at run time, so a package built from the linker's answer alone would install on a machine where it cannot start. packaging/linux/check-libraries.sh measures the list against a running window on both display backends. . There are two keyboard map libraries and not one, because there are two display backends. A Wayland session never loads libxkbcommon-x11 and an X11 session panics at startup without it; nothing pulls it in behind libxkbcommon0. slipcase-desktop shipped two releases without it. . The three tool packages at the end own the dpkg triggers that rebuild the media type, desktop and icon caches, which is why this package carries no maintainer scripts. Package: ship-test-go Architecture: amd64 Version: 0.1.7 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 1480 Filename: pool/main/s/ship-test-go/ship-test-go_0.1.7_amd64.deb Size: 694278 MD5sum: 5b2ad6de03dba8eb9d7633c4b5cb8d0f SHA1: c63357fd1f8ae41555ec20576285d9ca72d36c41 SHA256: 70022bd77fa407d2f83be750daa68b54e262ad1fa5896f178931e429f2fffbb7 SHA512: 4e789412038f539d9ed708bd95c51d983f6699c2bdc34ea44a8ad9bb12417e2f6c99dcaeadfc69c281311f2371b771cbdea60a964dacc494f4f9f71a73383be2 Homepage: https://github.com/excelano/ship-test-go Description: ship throwaway Package: ship-test-rust Architecture: amd64 Version: 0.1.6-1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 349 Depends: libc6 (>= 2.34) Filename: pool/main/s/ship-test-rust/ship-test-rust_0.1.6-1_amd64.deb Size: 145496 MD5sum: eeca0a2164842fd8d7222f83ecb29a19 SHA1: 0ca820c940792e313543748c9cea423997d1fbb6 SHA256: 29b3e9c117c796f1b293f992a6b4313f91b6778989e7d35af01e9f1b681373de SHA512: f3fb154f82643faf93e84e334502e8dc492bff4eff534217d96838747749fc241464969e00584629817559f0b96987b1b010f59de78f76fbc49be24b46960976 Homepage: https://github.com/excelano/ship-test-rust Description: ship throwaway: a Rust command that exists to be released # ship-test-rust . A throwaway that exists to be released. Delete when ship is done with it. . Released by ship. Package: slipcase-common Architecture: all Version: 1.1.2 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 56 Depends: shared-mime-info, hicolor-icon-theme Breaks: slipcase-desktop (<< 0.1.3) Replaces: slipcase-desktop (<< 0.1.3) Filename: pool/main/s/slipcase-common/slipcase-common_1.1.2_all.deb Size: 11524 MD5sum: f96e5ad9625c41ea25c51ce1d170805c SHA1: 0b7b8a39c6fd64b6be378fde45c0a6b3c0adb37c SHA256: a87fbc5f4a0c3674e800a0d8af20b331c5ab4105c08caed01abf9e64fc5e1d00 SHA512: 4d9ed32383424447f9fccd886c8f241e0c7703f4350d61232857450f6af259e647ebc04c2d8307fbfe20c26e150dd9feebcf9faeebcfa1febf33a7e701ef9dab Homepage: https://slipcaseformat.org Description: Media type and icon for Slipcase containers Declares application/vnd.excelano.slipcase+zip against *.slpc for shared-mime-info, with the provisional application/x.slipcase+zip as an alias, and ships the icon a container is drawn with. No executable. . It also declares five payload families — PDF, document, image, audio and video — each matching a longer glob such as *.pdf.slpc and carrying its own drawing, so that a container named for its payload is drawn with a mark for it. The family is read from the container's name, which SPEC calls a convention and not a rule, so it is a hint and the products that open a container are what say what is really inside. . Every Slipcase product on a Linux machine depends on this package rather than carrying a copy, because a media type has to be declared once and an icon named for a media type is one file at one path. Two packages shipping that path is not a merge, it is dpkg refusing the second install. . The two tool packages own the dpkg triggers that rebuild the mime and icon caches, which is why this package carries no maintainer scripts. . Breaks and Replaces name slipcase-desktop before 0.1.3 because the icon moved out of it into here. Without them dpkg refuses to install this package on any machine that already has one of those versions, the two archives having one path in common, and that is every machine the apt repository has served. Package: slipcase-common Architecture: all Version: 1.1.3 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 56 Depends: shared-mime-info, hicolor-icon-theme Breaks: slipcase-desktop (<< 0.1.3) Replaces: slipcase-desktop (<< 0.1.3) Filename: pool/main/s/slipcase-common/slipcase-common_1.1.3_all.deb Size: 11624 MD5sum: eaa313f22df349e484880e0a0533e7fa SHA1: a6eef1e3470b13e4c51ce19ec3a0f3bf90cc2a6e SHA256: 7abe2dcffcc98e2b66d33b7400d1040d4033fdc5e10e4723a37e4ccacbe1a723 SHA512: 4167b876253d6c1b7877a603678189d21ee761cfeb06c97b0a1f22e1ab7fca373d7c60c080e35e9c970388b46f37d07125b83f7fa7c3ceaf30cc2f019e551725 Homepage: https://slipcaseformat.org Description: Media type and icon for Slipcase containers Declares application/vnd.excelano.slipcase+zip against *.slpc for shared-mime-info, with the provisional application/x.slipcase+zip as an alias, and ships the icon a container is drawn with. No executable. . It also declares five payload families — PDF, document, image, audio and video — each matching a longer glob such as *.pdf.slpc and carrying its own drawing, so that a container named for its payload is drawn with a mark for it. The family is read from the container's name, which SPEC calls a convention and not a rule, so it is a hint and the products that open a container are what say what is really inside. . Every Slipcase product on a Linux machine depends on this package rather than carrying a copy, because a media type has to be declared once and an icon named for a media type is one file at one path. Two packages shipping that path is not a merge, it is dpkg refusing the second install. . The two tool packages own the dpkg triggers that rebuild the mime and icon caches, which is why this package carries no maintainer scripts. . Breaks and Replaces name slipcase-desktop before 0.1.3 because the icon moved out of it into here. Without them dpkg refuses to install this package on any machine that already has one of those versions, the two archives having one path in common, and that is every machine the apt repository has served. Package: slipcase-desktop Architecture: amd64 Version: 0.1.10 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 22084 Depends: libc6, libgcc-s1, libwayland-client0, libxkbcommon0, libxkbcommon-x11-0, libegl1, libvulkan1 | libgl1, libx11-6, libx11-xcb1, libxi6, libxcursor1, libxrandr2, slipcase-common, desktop-file-utils, hicolor-icon-theme Filename: pool/main/s/slipcase-desktop/slipcase-desktop_0.1.10_amd64.deb Size: 6902032 MD5sum: e2d89885712b0d46f3edd6680486bfba SHA1: e0ce56862d23573878e7119423e6dd6817c0693d SHA256: ec1e0911d3a8bc6adc12db74023541d808cf8dc724a66e676abd1da53291b45d SHA512: 5368ddc14f71afe339c778d42c215371b38dbb4ceccbe66fe188920341d1c979e314a6014e66aba9696c490c5e785a78b6b1425caef0eac42f4ad1058eb89bbe Homepage: https://excelano.com/slipcase/ Description: Viewer and metadata editor for Slipcase containers Opens a .slpc container, shows its metadata as an editable tree, and hands the payload to whatever application the desktop has registered for it. . The container format is read and written entirely through the slpc library, which is the reference implementation of the Slipcase specification. This application parses no containers of its own. . Only two of the libraries above are found by dpkg-shlibdeps. The executable links libc and libgcc and nothing else; the display stack, the graphics driver loader, and the keyboard map libraries are all opened by name at run time, so a package built from the linker's answer alone would install on a machine where it cannot start. . There are two keyboard map libraries and not one, because there are two display backends. A Wayland session never loads libxkbcommon-x11, and an X11 session panics at startup without it; nothing pulls it in behind libxkbcommon0, which is the dependency in the other direction. It was missing here until 2026-08-29 and no run on a developer machine could have shown it, every such machine having the package already. . slipcase-common declares the media type and ships the icon a container is drawn with. It is a hard dependency: without the type declared, nothing associates a .slpc with this application. It pulls shared-mime-info in behind it, which is why that is no longer named here. . The two tool packages at the end own the dpkg triggers that rebuild the desktop and icon caches, which is why this package carries no maintainer scripts. Package: slipcase-desktop Architecture: amd64 Version: 0.2.0 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 22084 Depends: libc6, libgcc-s1, libwayland-client0, libxkbcommon0, libxkbcommon-x11-0, libegl1, libvulkan1 | libgl1, libx11-6, libx11-xcb1, libxi6, libxcursor1, libxrandr2, slipcase-common, desktop-file-utils, hicolor-icon-theme Filename: pool/main/s/slipcase-desktop/slipcase-desktop_0.2.0_amd64.deb Size: 6904986 MD5sum: a005651310b4fbeb1709982f46c6e27c SHA1: 01063841d43cc8337ff6e074ee23c895a89ae08f SHA256: f62d90ed862b638374063c520f4a1fcd983673d4e99621ce92927b72f8ca68ce SHA512: c94511250876eec8f069c3a89846bd9cc5358b5e504bd0c0d11a16bbf9d9fabcd78888640ba497eacf91ffdcc1a1445ca6ca1e44cb2b97bfbb65827d2641b370 Homepage: https://excelano.com/slipcase/ Description: Viewer and flyleaf editor for Slipcase containers Opens a .slpc container, shows its flyleaf as an editable tree, and hands the content file to whatever application the desktop has registered for it. . The container format is read and written entirely through the slpc library, which is the reference implementation of the Slipcase specification. This application parses no containers of its own. . Only two of the libraries above are found by dpkg-shlibdeps. The executable links libc and libgcc and nothing else; the display stack, the graphics driver loader, and the keyboard map libraries are all opened by name at run time, so a package built from the linker's answer alone would install on a machine where it cannot start. . There are two keyboard map libraries and not one, because there are two display backends. A Wayland session never loads libxkbcommon-x11, and an X11 session panics at startup without it; nothing pulls it in behind libxkbcommon0, which is the dependency in the other direction. It was missing here until 2026-08-29 and no run on a developer machine could have shown it, every such machine having the package already. . slipcase-common declares the media type and ships the icon a container is drawn with. It is a hard dependency: without the type declared, nothing associates a .slpc with this application. It pulls shared-mime-info in behind it, which is why that is no longer named here. . The two tool packages at the end own the dpkg triggers that rebuild the desktop and icon caches, which is why this package carries no maintainer scripts. Package: slipcase-open Architecture: amd64 Version: 0.2.1-1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 4610 Depends: desktop-file-utils, libc6, libgcc-s1, slipcase-common Filename: pool/main/s/slipcase-open/slipcase-open_0.2.1-1_amd64.deb Size: 1399696 MD5sum: 040f726d81afccc56fd64d450360d2b4 SHA1: d305d217591f63fcc419d5fa5a455169bb5a8a51 SHA256: 0ae0008b017c938cf3ee9cd01ee24e5207a1be349e9fad0b6cf6de9fa835218d SHA512: fbedd64598b489fabe40eb1e65344d18c88d3a4d6b5e27203ef2db253e99e9cd002406e2225637fc44b87c593e85e8ff2ef73de3dc939c5fa38a17a4f8686129 Homepage: https://github.com/excelano/slipcase-open Description: Open the content file of a Slipcase container in its own application, and write edits back into the container slipcase-open opens the content file of a .slpc container in whatever application normally handles that kind of file, watches for edits, and writes them back into the container. Double-click a container and the document opens; save it and the container is repacked around it. No flyleaf window, no preview, no container browsing — the companion viewer is what those are for. Package: slipcase-open Architecture: amd64 Version: 0.2.2-1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 4612 Depends: desktop-file-utils, libc6, libgcc-s1, slipcase-common Filename: pool/main/s/slipcase-open/slipcase-open_0.2.2-1_amd64.deb Size: 1400664 MD5sum: 473f3748b248d124c3985f14cdca8fef SHA1: 8215856c771a86ce99f6d87e4a5ea17e82a6ec43 SHA256: 749696b6775aa7b5543687c33b50066aa50450fa10aa414690f7b9675d7882ac SHA512: 277348525297cdcc0115d67a534aedd342b1d573f9dd5e5ca0d8c1711a80a553e0aab0caed9fb3d5f283b0816d10de78f7e54c368d7f2951bdc1234e7b539908 Homepage: https://github.com/excelano/slipcase-open Description: Open the content file of a Slipcase container in its own application, and write edits back into the container slipcase-open opens the content file of a .slpc container in whatever application normally handles that kind of file, watches for edits, and writes them back into the container. Double-click a container and the document opens; save it and the container is repacked around it. No flyleaf window, no preview, no container browsing — the companion viewer is what those are for. Package: slipcase-query Architecture: amd64 Version: 0.3.0 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 21952 Depends: libc6, libgcc-s1, libwayland-client0, libxkbcommon0, libxkbcommon-x11-0, libegl1, libvulkan1 | libgl1, libx11-6, libx11-xcb1, libxi6, libxcursor1, libxrandr2, desktop-file-utils, hicolor-icon-theme Filename: pool/main/s/slipcase-query/slipcase-query_0.3.0_amd64.deb Size: 6284248 MD5sum: e264a0ce3180087022ed9be18a848ada SHA1: 63afa1bf1d8756dfa93a2222f1c74ad17440570e SHA256: 4c436dfab3cc6ae9f3a80a8acbec33ac36772fb4869e759793984720a884845a SHA512: 128083489a7094cfe6df2bb1ececbc1c86acb145f089db27fc64dd7db6272d654dddca76159cc952d5f0750c95271125653352829b85411740c4c00f691f5296 Homepage: https://slipcaseformat.org Description: Query a folder of Slipcase containers by their flyleaf Point Slipcase Query at a folder of .slpc containers and ask a question in SlipQL: each container is a row and each flyleaf key a column. Select a row and the container's content file and its full flyleaf sit beside the table; one press hands the content file to whatever the system opens that kind of file with. . It reads the flyleaf in place, through the same library the slipcase command uses, and never unpacks a content file to answer. It keeps no index and no state, so every query is a fresh scan and the answer is what is on disk now. It never writes a container. . The query language is SlipQL, embedded as the slipql crate rather than reimplemented, so the command line and the window answer the same question the same way. . This package depends on no other Slipcase product, which is the difference from Slipcase Desktop and Slipcase Open. Those open a document, so they associate themselves with the .slpc media type and need slipcase-common to declare it. Slipcase Query is handed a folder and declares no file type at all. . Only two of the libraries above are found by dpkg-shlibdeps. The executable links libc and libgcc and nothing else; the display stack, the graphics driver loader and the keyboard map libraries are all opened by name at run time, so every one of them is written here by hand and checked against a running process by packaging/linux/check-libraries.sh. Package: slipcase Architecture: amd64 Version: 0.5.0-1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 1724 Depends: libc6, libgcc-s1 Filename: pool/main/s/slipcase/slipcase_0.5.0-1_amd64.deb Size: 608212 MD5sum: 17e51e2d5b2da714915c519087ba18f4 SHA1: 710d98ce753c4035bdb8b963d6c00242996d6da4 SHA256: 36d60d1bcb0e27b7283583ed0cd41e62e4f419f6d9842971d3b105f67d66a7f0 SHA512: 77f590c33dc62d2287eb9ef33962cf3cec5dc10c002ec6142641882464fc2a7261d760b0678cf6884972e082ad0e8a484e0e10f132ffa6301b9609876f4c5eaf Homepage: https://slipcaseformat.org Description: Pack, unpack, repack, inspect, and validate Slipcase containers: a ZIP holding a content file and the TOML flyleaf that describes it slipcase attaches a flyleaf to a file without changing it. A .slpc container is a ZIP archive holding one content file of any type together with a TOML document describing it, so that copying, moving, or sending the content file carries its flyleaf along. Five verbs: pack, unpack, repack, info, and validate. The format is specified independently of this tool, and ordinary ZIP utilities can read a container without it. Package: slipcase Architecture: amd64 Version: 0.6.0-1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 1724 Depends: libc6, libgcc-s1 Filename: pool/main/s/slipcase/slipcase_0.6.0-1_amd64.deb Size: 607944 MD5sum: 4a57079b1490ba4cc779a40eb2a5ee47 SHA1: b713673f82691710cffc4795de1504566d0abf02 SHA256: e2f1b36e3c49e43053f7b8718007c73aefd25c8d6b544082c52be59bcc3b8281 SHA512: 69885ecc2d6b7f5933e5e622793bfe4e8fb52257d823bf9e754f83e0b4320a76a0052d7c987799998e51518ca01337371ed5c1d37cd58274c626b9ef4f6732c2 Homepage: https://slipcaseformat.org Description: Pack, unpack, repack, inspect, and validate Slipcase containers: a ZIP holding a content file and the TOML flyleaf that describes it slipcase attaches a flyleaf to a file without changing it. A .slpc container is a ZIP archive holding one content file of any type together with a TOML document describing it, so that copying, moving, or sending the content file carries its flyleaf along. Five verbs: pack, unpack, repack, info, and validate. The format is specified independently of this tool, and ordinary ZIP utilities can read a container without it. Package: slipql Architecture: amd64 Version: 0.2.0-1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 1820 Depends: libc6, libgcc-s1 Filename: pool/main/s/slipql/slipql_0.2.0-1_amd64.deb Size: 640684 MD5sum: a3a5d781682f3be0287a74962b94fa33 SHA1: 22c038ca314741bee683d033b41b8034a3ce0b1c SHA256: 3175495055823ef18014b2460810e6b7a4dd0ff00d93e6720af9cc53e2cd71ca SHA512: 59a928c026ab659ba3418a3f750dec8b1ec18f43fcc64970a70b2e4e0e8d0c2b9d7fe5bfa26b6c20fba3996c0a36d7d793dbaf76ff842b218c04cb5cc942569f Homepage: https://slipcaseformat.org Description: A query language for Slipcase flyleaves: select, from, where over a directory of containers slipql runs select/from/where queries over the flyleaf of Slipcase containers in a directory tree. Each container is a row, each flyleaf key a column, and the result renders as a table, CSV, TSV, or JSON. It reads each flyleaf in place without unpacking, keeps no index, and changes nothing. Package: slipql Architecture: amd64 Version: 0.2.1-1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 1820 Depends: libc6, libgcc-s1 Filename: pool/main/s/slipql/slipql_0.2.1-1_amd64.deb Size: 640528 MD5sum: 620f628f63d32280b024cbde315f5409 SHA1: fc70e69163b6decc34bb3941fb466faa2b988ba4 SHA256: 7fb409e6e6af314dcde58fb33efbbc35746918c86725ad846970876fd390b5ea SHA512: 32db6ea49d8fd0b3c1d9125ae7c8899150b181cd6f907e47b4386b82677fac2ac220b2ae9b78aa69755986dce94a3d5c29feb496983801c6f8142b119c249bb8 Homepage: https://slipcaseformat.org Description: A query language for Slipcase flyleaves: select, from, where over a directory of containers slipql runs select/from/where queries over the flyleaf of Slipcase containers in a directory tree. Each container is a row, each flyleaf key a column, and the result renders as a table, CSV, TSV, or JSON. It reads each flyleaf in place without unpacking, keeps no index, and changes nothing. Package: ved Architecture: amd64 Version: 0.2.0-1 Priority: optional Section: editors Maintainer: David M. Anderson Installed-Size: 414 Depends: libc6, libgcc-s1 Filename: pool/main/v/ved/ved_0.2.0-1_amd64.deb Size: 172104 MD5sum: 92c9b6f356e29cb54aac0b72552ed2f1 SHA1: f0bc61ad8f989fdddec36b4c6d174da3e7c2d253 SHA256: ded51ab2d9ef5d8b5a096389aec82afbc5b9a55a04824c2c3e14ff3fdfcd9c93 SHA512: 4bc08bcbc6952bd99a9c23d488d5736ed6549d6915f0f0c2ae0e928f3e1428dabd6bdd4955e9445a95e00cf1c00718cbacfc173997b026099f6846d9a70fc392 Homepage: https://excelano.com/ved/ Description: The verbose ed — a drop-in compatible ed clone with friendly errors and a built-in help system ved is a drop-in compatible clone of ed, the original Unix line editor, written in pure-stdlib Rust. It adds friendly error messages, command confirmations, long-form command aliases, and a built-in help reference while preserving strict compatibility so any script written for real ed runs against ved unchanged. Full tutorial at https://excelano.github.io/ved/. Package: ved Architecture: amd64 Version: 0.2.1-1 Priority: optional Section: editors Maintainer: David M. Anderson Installed-Size: 423 Depends: libc6, libgcc-s1 Filename: pool/main/v/ved/ved_0.2.1-1_amd64.deb Size: 174640 MD5sum: fa81115df120547870ff04528cb21ed4 SHA1: 1c06b1d8a4018d83b1ad3b72163eda53bc739d1a SHA256: a517996de70615263923dfaf263f546b675dc28f1820c0e29631d3cde701b4a8 SHA512: c1830af44518656aa263cc00c6c819b4f50f9539e7015e0455cfd12b595a9fb30c2a6afb729223dd29b605985cb6687bd60eb5b2fd9496164e2ca52288872e25 Homepage: https://excelano.com/ved/ Description: The verbose ed — an ed clone with friendly errors and a built-in help system ved is a verbose clone of ed, the original Unix line editor, written in pure-stdlib Rust. It adds friendly error messages, command confirmations, long-form command aliases, and a built-in help reference while preserving close compatibility so most scripts written for real ed run against ved unchanged. Full tutorial at https://excelano.com/ved/tutorial/. Package: waddle Architecture: amd64 Version: 0.2.0-1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 9719 Depends: libc6, libgcc-s1 Filename: pool/main/w/waddle/waddle_0.2.0-1_amd64.deb Size: 2773696 MD5sum: 44900e00c9e0ea06ba99e765134264c0 SHA1: bf3426dba361a54ab62fdc5917898f9ef1881ed2 SHA256: 5d511ec4cedd0b9cb1165c3ca2c12552b15ca11e878bf9a76e5c4a72a213d328 SHA512: 24a305ed63298b74f166be98849da89a0503dfb170da8e38b60587337d579842652fbf980551b9acc1607e58a19f5783a09a6d941a0105d7131301ef222ee27e Homepage: https://github.com/excelano/waddle Description: Write ODT and DOCX from DocLang and docling JSON waddle writes an OpenDocument or Office Open XML package from a docling DoclingDocument: DocLang, a DocLang archive, or docling JSON in, ODT or DOCX out, offline and in pure Rust. docling.rs reads office documents and writes none; waddle is the writer. Output is deliberately plain, the document a well-structured Markdown file would give you opened in Writer or Word, and nothing is ever overwritten. Package: waddle Architecture: amd64 Version: 0.2.1-1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 12037 Depends: libc6, libgcc-s1 Filename: pool/main/w/waddle/waddle_0.2.1-1_amd64.deb Size: 3433452 MD5sum: d27e281290150ac8fb07c54884e83242 SHA1: 37552e0209cb6a05e8f1352f1bff3c1ce4d2c86c SHA256: 81dbf9016e622f87fb7fc36fa229b1b854cb744386ccf9703d9893554a4fb1a1 SHA512: e694b27e7e780b636df0480f17bb4efeded57baf9957a37a5377506c17e45352f69d648db02ddadc9bfa5800f7144ae10aad7f172a728fed4936a5c36167607c Homepage: https://github.com/excelano/waddle Description: Write ODT and DOCX from DocLang and docling JSON waddle writes an OpenDocument or Office Open XML package from a docling DoclingDocument: DocLang, a DocLang archive, or docling JSON in, ODT or DOCX out, offline and in pure Rust. docling.rs reads office documents and writes none; waddle is the writer. Output is deliberately plain, the document a well-structured Markdown file would give you opened in Writer or Word, and nothing is ever overwritten. Package: xcp Architecture: amd64 Version: 1.10.1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 7789 Filename: pool/main/x/xcp/xcp_1.10.1_amd64.deb Size: 3334734 MD5sum: deba20874eec3835b0f9fbfd7f16f87f SHA1: 8be83dad9a50c38532f390f39d24b3ffcd80a0e8 SHA256: bd3b1d2a9d2605ce4bdbfcc444c51f0103a751f2688b9a521155e07454f086c3 SHA512: 12bbf070e18edce1c87fc343c58f1e450e5771aab0a16a5cb00db6d9bcadcfff18c0db213f51ab9bc6808a208854c54f825781a5b5facd8e81baf06d3681f908 Homepage: https://github.com/excelano/xfiles Description: xcp — an scp-style one-shot copy for SharePoint document libraries. Copy a file to or from a library in a single command over Microsoft Graph; direction is set by which argument is the URL. Device-code auth; large files stream through resumable upload sessions. Package: xcp Architecture: amd64 Version: 1.10.2 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 8209 Filename: pool/main/x/xcp/xcp_1.10.2_amd64.deb Size: 3517412 MD5sum: 9a9ab24e691517b82fa2d7852fe2c826 SHA1: 077a739c2f9efc9faa33a2a1adee64778d7d7865 SHA256: c5c09acea79b52ae410cd41abbec6f94a7941f00ecdb39e47284479cf35a0d7c SHA512: 4d405f179bbd0e375403118bdf2afb3e841bcc25c1cdc782a8da9279133bf4fcd52a488e862b32ba725db583348c8c65790a13731711fa400cbb6e9c4ba82509 Homepage: https://github.com/excelano/xfiles Description: xcp — an scp-style one-shot copy for SharePoint document libraries. Copy a file to or from a library in a single command over Microsoft Graph; direction is set by which argument is the URL. Device-code auth; large files stream through resumable upload sessions. Package: xfiles Architecture: all Version: 1.0.0 Priority: optional Section: utils Maintainer: David M. Anderson Depends: xftp, xcp, xfind, xtree, xsync Filename: pool/main/x/xfiles/xfiles_1.0.0_all.deb Size: 1844 MD5sum: c3947673d0785f170160e8d3e038771d SHA1: 42da904ab1e6ca38fbd25009843e04252f3155df SHA256: f1329eb8ee48f08899840a91b42b91e20e3041d28c0f9621d6fcd3accd1a1249 SHA512: 4dda1f3ddbaa8fe08f9e56c9805b186b3189c11fafcef33f066bd4ca0425bb488c4349179b8ec65d57ae52f76d5507dbdb1784ccbd5ff5ab73c2ec9acb734ec0 Homepage: https://github.com/excelano/xfiles Description: Unix-shaped command-line tools for SharePoint document libraries xfiles installs the whole suite of command-line tools for SharePoint document libraries over Microsoft Graph: xftp (interactive ftp-feel), xcp (scp-style one-shot copy), xfind (recursive find), xtree (recursive tree), and xsync (rsync-style mirror). This metapackage pulls in all five; install an individual package by name to get just that one. Package: xfiles Architecture: all Version: 1.1.0 Priority: optional Section: utils Maintainer: David M. Anderson Depends: xftp, xcp, xfind, xtree, xsync Suggests: xql Filename: pool/main/x/xfiles/xfiles_1.1.0_all.deb Size: 2028 MD5sum: fa8b9c41bf211777b2d8853f3eaaf734 SHA1: 6659df854bb3f134dffe84a78e94140b4485d4ac SHA256: 3b847cd94afa325c5bcf5228442152e6a3b04ea17e3ccc92a7a7bb42ddd70113 SHA512: 51e72829110cdfd0316dffb397fb3167259e2418a82a2ee0040b71c63f52e978f8515dfea9765a4b4153a762245622b4d2bb239984796424c22868e59757e768 Homepage: https://github.com/excelano/xfiles Description: Unix-shaped command-line tools for SharePoint document libraries xfiles installs the whole suite of command-line tools for SharePoint document libraries over Microsoft Graph: xftp (interactive ftp-feel), xcp (scp-style one-shot copy), xfind (recursive find), xtree (recursive tree), and xsync (rsync-style mirror). This metapackage pulls in all five; install an individual package by name to get just that one. . Suggests xql, which handles the other half of SharePoint: xfiles works on files and folders in a document library, xql queries and edits the rows of a list. They share the same tenant authentication. Neither pulls the other in — xql is properly a tabular tool, and dragging it into a file suite would mismatch the name. Package: xfind Architecture: amd64 Version: 1.10.1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 7753 Filename: pool/main/x/xfind/xfind_1.10.1_amd64.deb Size: 3321422 MD5sum: f54f4a7a9172dd08244e041e52939a5e SHA1: ccf7f5e84e9c879a3238cc65b10d8759983190d9 SHA256: 0fd667b1067bbac10cb3a76ae70939cd106188b5bf0747cc5a4dbff32ef68ed9 SHA512: a37be675f7e1bb6838d58fb1d8f056ff56ac22d2ac3079a2fcca94f43010ea915b795e68ddb90666d8f792c2b596bf2c3c65357cc63463a5884da9cd0a538d93 Homepage: https://github.com/excelano/xfiles Description: xfind — the find(1) of the xftp family for SharePoint libraries. Walk a document library recursively and print matching paths, filtered by name, type, or depth, over Microsoft Graph. Device-code auth. Package: xfind Architecture: amd64 Version: 1.10.2 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 8177 Filename: pool/main/x/xfind/xfind_1.10.2_amd64.deb Size: 3505462 MD5sum: fe4a078ebe504782e5ca3b0284a4a537 SHA1: e69f8a90a19ccccec2b2239c74e5024f5c0a4e40 SHA256: 40f204897586b437c5ff4da6d1cdc6cc1938318c095eccb942912e16b6ccdec9 SHA512: aa22f9cf92adf093e4b6f3bf9f0cfa0e565936ac9d187e401bab8f10c27dee9ba9cf80a4b61f8e6be9c0e9f005d00b19efcb2ade632cba3c6b6f074547603ec7 Homepage: https://github.com/excelano/xfiles Description: xfind — the find(1) of the xftp family for SharePoint libraries. Walk a document library recursively and print matching paths, filtered by name, type, or depth, over Microsoft Graph. Device-code auth. Package: xftp Architecture: amd64 Version: 1.10.1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 7921 Filename: pool/main/x/xftp/xftp_1.10.1_amd64.deb Size: 3399930 MD5sum: 2a76cd410d246ea85a002626befe72df SHA1: 0aee3793d2b9335675e018c85e755f26d6fc5b04 SHA256: a9f4849ecbdb1042e4a1b41335817acbac3bf163ca46829e9f2052a48e798b7d SHA512: b550857f2e07688f45677fcf9ae29448ed9313ba17b1f912dbc53b7c9109a67092658d89a48d82c71efb520242fe6de3ad597f3c3b0abe9d70bcdfa69604ed09 Homepage: https://github.com/excelano/xfiles Description: xftp — an FTP-client feel for SharePoint document libraries. Connect to a site and move files with ls/cd/get/put/mkdir/rm/mv over Microsoft Graph. Device-code auth; large files stream through resumable upload sessions. Package: xftp Architecture: amd64 Version: 1.10.2 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 8349 Filename: pool/main/x/xftp/xftp_1.10.2_amd64.deb Size: 3580464 MD5sum: c9b14b1c7f84d8ec66fc84b95b2e02a9 SHA1: 1dbfc2d9ea652046a2e56e56773d533608abd798 SHA256: aaaa66f51b5721ae88056ca18688f9c571bb5556635b9a1a83c81675ee38b426 SHA512: c9b4f4e707e188c2fe2f231990255f59c2e3b33a5eccbba86c3c3bf16143686216bd073f22d760842a3b182ee90e503ca2c4f0268693ceb71770c3f32be1e656 Homepage: https://github.com/excelano/xfiles Description: xftp — an FTP-client feel for SharePoint document libraries. Connect to a site and move files with ls/cd/get/put/mkdir/rm/mv over Microsoft Graph. Device-code auth; large files stream through resumable upload sessions. Package: xled Architecture: amd64 Version: 0.12.1-1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 3499 Depends: libc6, libgcc-s1 Filename: pool/main/x/xled/xled_0.12.1-1_amd64.deb Size: 1011224 MD5sum: 0e68505cfe713b2bcff28ca908f367b6 SHA1: 84a7955e50ffe46d35be0520f3ee01c9cbde229c SHA256: a77f2639cd4acb48717b148b99c48b45df422420c2f1b9f5ab281c6f2cfcea09 SHA512: 5f3b88a8a6f4f9462ba7049274df1bb1970b2deec8f4f540297f276890c305fd6c7a9dded043cc79dee70fa9af25fe891bcc2360a8c9276a2e2008643fbfb3af Homepage: https://excelano.com/xled/ Description: sed and awk for tabular data — regex transforms over Excel-style ranges on CSV/DSV xled is sed and awk for tabular data: awk's field model, sed's s/// substitution, and ed's live in-memory buffer, applied to Excel-style ranges over CSV and DSV files. It is stringly-typed with explicit casts (leading zeros and long IDs stay intact), never reshapes the table, and previews every edit before you commit. Part of the Excelano tabular family — four small tools split by what changes: xray observes and changes nothing, xled edits cell values, xshape changes the grid's shape, xql queries the row set. Package: xled Architecture: amd64 Version: 0.12.2-1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 3489 Depends: libc6, libgcc-s1 Filename: pool/main/x/xled/xled_0.12.2-1_amd64.deb Size: 1006476 MD5sum: 8d84bf94a50dd0a2dbbad7cbeaf68358 SHA1: a046d7aa2b07fa8b60b729a00970b856147e5fc7 SHA256: 842ee7b34e0da9c30450d4de897047e83b6e63b212ae0124e7ec34a6b2c0972c SHA512: 03b55df4fbdc08bb39cddf4b9017b81ad7edfaf2f68c3a8e6a55c54a38f3f2b7be48d9776441c3d24d2bd00be4da8960893db10c4221e318d9ed6b78c885ea24 Homepage: https://excelano.com/xled/ Description: sed and awk for tabular data — regex transforms over Excel-style ranges on CSV/DSV xled is sed and awk for tabular data: awk's field model, sed's s/// substitution, and ed's live in-memory buffer, applied to Excel-style ranges over CSV and DSV files. It is stringly-typed with explicit casts (leading zeros and long IDs stay intact), never reshapes the table, and previews every edit before you commit. Part of the Excelano tabular family — four small tools split by what changes: xray observes and changes nothing, xled edits cell values, xshape changes the grid's shape, xql queries the row set. Package: xodp Architecture: amd64 Version: 0.6.0 Priority: optional Section: text Maintainer: David M. Anderson Depends: libc6, libgcc-s1, libvulkan1, libx11-6, libx11-xcb1, libxcb1, libxcursor1, libxext6, libxi6, libxkbcommon0, libxkbcommon-x11-0, libwayland-client0 Recommends: fonts-liberation Filename: pool/main/x/xodp/xodp_0.6.0_amd64.deb Size: 5997980 MD5sum: 39974e84be2a36c649bfd30e64965d32 SHA1: 4ad4c8c478cabee3c693c56a14ccefd42ff33fc2 SHA256: fe3c05dd48a66cf311707f80f94d1e90f8bf9884e9c8edf146aa2681fcff27c1 SHA512: d801d9d344d4e123f1e6db90b798bfa638733c2d7a397c8b59be704e26ae5e7f222159a59131a54f18c97cc8b1eaf9a8fcacb3dae14dfc4e3c2e7602f1502a37 Homepage: https://github.com/excelano/odox Description: lightweight OpenDocument presentation editor Open a .odp deck and read it: every slide at the size the document sets, its shapes where the document puts them, and the speaker's notes. Move a shape, resize it or change its text, undo, and save the deck back as it was. . Editing means changing what is there, not authoring: no formatting beyond bold, italic, underline and strikethrough, no inserting, no formulas. What was not touched is written back as it was read, element for element. Nothing is sent anywhere, and nothing is written until Save, and then only the file that was opened or the one named. Package: xodp Architecture: amd64 Version: 0.7.0 Priority: optional Section: text Maintainer: David M. Anderson Depends: libc6, libgcc-s1, libvulkan1, libx11-6, libx11-xcb1, libxcb1, libxcursor1, libxext6, libxi6, libxkbcommon0, libxkbcommon-x11-0, libwayland-client0 Recommends: fonts-liberation Filename: pool/main/x/xodp/xodp_0.7.0_amd64.deb Size: 6004452 MD5sum: 67e71d1639c50b8a5126c2cb2d7d5037 SHA1: f4608764826f5b52dc1065713fa30af136dad583 SHA256: 32e8789c0f3d6d49c78e0222dacf142ffa7259036ede3328adc039b930c5c30d SHA512: ee32e0b1831fef91a866198d84cb4382ee6b9efc325b33cf65db26b1ab1640721f111b8e7a9c6bafa483a080a9a8cb7f9fdab967b05ea88fc88d2ab822d0fb9f Homepage: https://github.com/excelano/odox Description: lightweight OpenDocument presentation editor Open a .odp deck and read it: every slide at the size the document sets, its shapes where the document puts them, and the speaker's notes. Move a shape, resize it or change its text, undo, and save the deck back as it was. . Editing means changing what is there, not authoring: no formatting beyond bold, italic, underline and strikethrough, no inserting, no formulas. What was not touched is written back as it was read, element for element. Nothing is sent anywhere, and nothing is written until Save, and then only the file that was opened or the one named. Package: xods Architecture: amd64 Version: 0.6.0 Priority: optional Section: text Maintainer: David M. Anderson Depends: libc6, libgcc-s1, libvulkan1, libx11-6, libx11-xcb1, libxcb1, libxcursor1, libxext6, libxi6, libxkbcommon0, libxkbcommon-x11-0, libwayland-client0 Recommends: fonts-liberation Filename: pool/main/x/xods/xods_0.6.0_amd64.deb Size: 5905356 MD5sum: 08774dbd1d75862ca8c48d36c4f92d9b SHA1: 362e18046f0723a02cabf8313af89e07dfbd3e4e SHA256: 876137dc588af6d820e2d4f3093e57c7ef9b98bf6ef48b733a138bb75423ef9f SHA512: f405c7fe366f9f1de7ffa3e72e4f54e43ab84eee5291c04ee91caf40e69c13f5178c1a31b45e3dc868e648f314f8901b7321a7fe05b70b68b7f9ff901c2c68fe Homepage: https://github.com/excelano/odox Description: lightweight OpenDocument spreadsheet editor Open a .ods workbook and read it: every sheet, the values the document holds and the text it displays, with the formula behind the cell you pick. Type into a cell to change it, undo, and save it back as the document it was. . Editing means changing what is there, not authoring: no formatting beyond bold, italic, underline and strikethrough, no inserting, no formulas. What was not touched is written back as it was read, element for element. Nothing is sent anywhere, and nothing is written until Save, and then only the file that was opened or the one named. Package: xods Architecture: amd64 Version: 0.7.0 Priority: optional Section: text Maintainer: David M. Anderson Depends: libc6, libgcc-s1, libvulkan1, libx11-6, libx11-xcb1, libxcb1, libxcursor1, libxext6, libxi6, libxkbcommon0, libxkbcommon-x11-0, libwayland-client0 Recommends: fonts-liberation Filename: pool/main/x/xods/xods_0.7.0_amd64.deb Size: 5911076 MD5sum: c018580e3368159edb8ac7817539ea1f SHA1: 5ba0f047cd07c6992d76896599350291b60e9c5d SHA256: 79ff29f620e6f23df83b47798e00b658160156f7340ec3264232b41b92013d31 SHA512: 4521e797f9a01676ef138d1cce0dd17ea2671a8aec380dfc041102cac8cb826ae5b713e9ede3f5deee658f5e7bedd38551c5a5a9d8f2fa303ecd437434552d62 Homepage: https://github.com/excelano/odox Description: lightweight OpenDocument spreadsheet editor Open a .ods workbook and read it: every sheet, the values the document holds and the text it displays, with the formula behind the cell you pick. Type into a cell to change it, undo, and save it back as the document it was. . Editing means changing what is there, not authoring: no formatting beyond bold, italic, underline and strikethrough, no inserting, no formulas. What was not touched is written back as it was read, element for element. Nothing is sent anywhere, and nothing is written until Save, and then only the file that was opened or the one named. Package: xodt Architecture: amd64 Version: 0.6.0 Priority: optional Section: text Maintainer: David M. Anderson Depends: libc6, libgcc-s1, libvulkan1, libx11-6, libx11-xcb1, libxcb1, libxcursor1, libxext6, libxi6, libxkbcommon0, libxkbcommon-x11-0, libwayland-client0 Recommends: fonts-liberation Filename: pool/main/x/xodt/xodt_0.6.0_amd64.deb Size: 5971612 MD5sum: dcf46f3290c9d2c1c6146a115cc22e36 SHA1: 0a7e8ce34f144dfe772c4ba760d8826188bd94ce SHA256: b6ce621124e45b0de178b05cbd4e8bbebf827a4150ae85a70feb0dd6b230a551 SHA512: 159c559c86c34d3ab51e682b83d299f0f270ca05964a9e242f1788060603d463335ad6dc0c480df395724315adbf64020c6a9dd923a8097fcfd1ab10c1f2766c Homepage: https://github.com/excelano/odox Description: lightweight OpenDocument text document editor Open a .odt document and read it: headings, lists, tables, pictures and the document's own fonts, with an outline beside the page. Change the text that needs changing, undo, and save it back as the document it was. . Editing means changing what is there, not authoring: no formatting beyond bold, italic, underline and strikethrough, no inserting, no formulas. What was not touched is written back as it was read, element for element. Nothing is sent anywhere, and nothing is written until Save, and then only the file that was opened or the one named. Package: xodt Architecture: amd64 Version: 0.7.0 Priority: optional Section: text Maintainer: David M. Anderson Depends: libc6, libgcc-s1, libvulkan1, libx11-6, libx11-xcb1, libxcb1, libxcursor1, libxext6, libxi6, libxkbcommon0, libxkbcommon-x11-0, libwayland-client0 Recommends: fonts-liberation Filename: pool/main/x/xodt/xodt_0.7.0_amd64.deb Size: 6774696 MD5sum: f4b20aefad9c75502bc68fe09a9531df SHA1: 20b6d9fe6aee6af9e731e686c40c2597fd54ac54 SHA256: 436c5c9b1b7a0714f263d32b43961f4351115475cc3abbb7befb0418cf4e89d8 SHA512: 932227f70d8bb185bdeeb4c3a53ac391896ed17788ef869f14d7243ea532265b368efb734ec24ef556fd468662f8f89bc66faaed592bf1dcb8812a2ca327e663 Homepage: https://github.com/excelano/odox Description: lightweight OpenDocument text document editor Open a .odt document and read it: headings, lists, tables, pictures and the document's own fonts, with an outline beside the page. Change the text that needs changing, undo, and save it back as the document it was. . Editing means changing what is there, not authoring: no formatting beyond bold, italic, underline and strikethrough, no inserting, no formulas. What was not touched is written back as it was read, element for element. Nothing is sent anywhere, and nothing is written until Save, and then only the file that was opened or the one named. Package: xql Architecture: amd64 Version: 1.12.2 Priority: optional Section: database Maintainer: David M. Anderson Installed-Size: 8355 Filename: pool/main/x/xql/xql_1.12.2_amd64.deb Size: 3556234 MD5sum: 5afa90cd228f1709ad140ab781ae40f8 SHA1: 18c033f7b03c8c0a6b45d0fe111cb4f81d282510 SHA256: 91ab98ec3caaef264f7f47455881bf715f11bfd29629b5ecf7c0fdc59c779377 SHA512: fdc10cfa6333eac6ffce199bf5460abf4deb9615d999bea7b6aa83cab9328c331d34f8d82a01a85c3d60aa357c0f85ef817fb437d94ade6a83456070f05c8910 Homepage: https://github.com/excelano/xql Description: XQL — Excelano Query Language CLI. One binary, one SQL dialect, three backends: CSV files, SharePoint Lists over Microsoft Graph, and xinglists (read-only). The same SELECT runs against any of them; CSV and SharePoint also take INSERT, UPDATE, and DELETE, which preview the affected rows and commit only on confirmation. Part of the Excelano tabular family — four small tools split by what changes: xray observes and changes nothing, xled edits cell values, xshape changes the grid's shape, xql queries the row set. Package: xql Architecture: amd64 Version: 1.12.3 Priority: optional Section: database Maintainer: David M. Anderson Installed-Size: 8783 Filename: pool/main/x/xql/xql_1.12.3_amd64.deb Size: 3739796 MD5sum: e8a8a15630e5ea9b4b25835556c1c86f SHA1: 4b3ab90dcd1dbb32cfc83b631a4617b600346d2a SHA256: f8296c270ff1ef2eeb041fa207a207ee9684a9278fbe37f031025d69fad89fe7 SHA512: cd901cf5c5b7e6a9ad778926d8f84243de254af65a85d1c00b3388d327e7eb59391a27e8711d67ab94c1ba8556bf47aed3b5187c36457eedbfce4057266132b3 Homepage: https://github.com/excelano/xql Description: XQL — Excelano Query Language CLI. One binary, one SQL dialect, three backends: CSV files, SharePoint Lists over Microsoft Graph, and xinglists (read-only). The same SELECT runs against any of them; CSV and SharePoint also take INSERT, UPDATE, and DELETE, which preview the affected rows and commit only on confirmation. Part of the Excelano tabular family — four small tools split by what changes: xray observes and changes nothing, xled edits cell values, xshape changes the grid's shape, xql queries the row set. Package: xray Architecture: amd64 Version: 0.5.0-1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 1219 Depends: libc6, libgcc-s1 Filename: pool/main/x/xray/xray_0.5.0-1_amd64.deb Size: 434744 MD5sum: 53c5258fca07c82e4af0f173a343403a SHA1: 5b16dff1a12482ab2d89944177163304c4b6521b SHA256: 9e51279a825e46c8251f6cd284ff1055b8408a98195bb899b7a5c8f19fa27480 SHA512: 3a9d4ea7bfe6d2dd50287485c4e30fff188c3ce73661d514e0c2dfd8ee437bedef26cc838b87ceb9bd2d0ddf287720ae6e851f29b5cd1b7621d9f02766192876 Homepage: https://excelano.com/xray/ Description: a read-only profiler for tabular data — what a CSV/DSV is, before you edit or query it xray is a read-only profiler for tabular data: one streaming pass over a CSV or DSV that reports what the file is (shape, delimiter, encoding), what each column holds (type, fill, cardinality — stringly-typed, so leading zeros and long IDs stay text), and what will bite a later step (ragged rows, total rows, currency text, mixed types, buried headers). It observes and never writes. Part of the Excelano tabular family — four small tools split by what changes: xray observes and changes nothing, xled edits cell values, xshape changes the grid's shape, xql queries the row set. Package: xray Architecture: amd64 Version: 0.5.1-1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 1223 Depends: libc6, libgcc-s1 Filename: pool/main/x/xray/xray_0.5.1-1_amd64.deb Size: 435212 MD5sum: 3f8665a63e99fc1a260221fdbbd0d29a SHA1: c7f85e2beb5e7acf4064b9e83cde23157527fb85 SHA256: a868a5dbeca2d02cd871a62ed21156743c71a44cda672da826f5a72fbea1ecdc SHA512: 53d77f3a4137388b1df46c9c98c23e3e710279fcf1500e78431f8fc393260f4c44317791a2ebfa95d0b5982025ca9d5cb8d5573a270e8a4394765554bc309182 Homepage: https://excelano.com/xray/ Description: a read-only profiler for tabular data — what a CSV/DSV is, before you edit or query it xray is a read-only profiler for tabular data: one streaming pass over a CSV or DSV that reports what the file is (shape, delimiter, encoding), what each column holds (type, fill, cardinality — stringly-typed, so leading zeros and long IDs stay text), and what will bite a later step (ragged rows, total rows, currency text, mixed types, buried headers). It observes and never writes. Part of the Excelano tabular family — four small tools split by what changes: xray observes and changes nothing, xled edits cell values, xshape changes the grid's shape, xql queries the row set. Package: xshape Architecture: amd64 Version: 0.5.3-1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 1095 Depends: libc6, libgcc-s1 Filename: pool/main/x/xshape/xshape_0.5.3-1_amd64.deb Size: 395564 MD5sum: 04aaa2bcb6ee217abda07f63d4b984fb SHA1: 34619ee69357834766a7c32fff31291330badda0 SHA256: 2dd5c38bd1bc566cd1b6c259d7305159bdd10c8420b727b99cce5c51dd3c0e54 SHA512: 7a9d821c958368dd6da2662523299ac6969d560d860734de653ef7de3cc4d54fe7c3a4c268857e3e6e9aaf09b4adeba82bbf8e8668fad1f98cf017906c5059e7 Homepage: https://excelano.com/xshape/ Description: reshape tabular data — pivot, unpivot, split, merge, explode, transpose — without touching a value xshape changes the geometry of a single table — pivot, unpivot, transpose, split one column into several, merge several into one, explode a delimited cell into rows — without ever changing, filtering, or aggregating a value. Every input cell reappears unchanged; a pivot errors rather than silently sum on a collision. It shares xled's column-addressing dialect (letters, [bracketed names], ranges), so the family reads as one language with different verbs. Part of the Excelano tabular family — four small tools split by what changes: xray observes and changes nothing, xled edits cell values, xshape changes the grid's shape, xql queries the row set. Package: xshape Architecture: amd64 Version: 0.5.4-1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 1096 Depends: libc6, libgcc-s1 Filename: pool/main/x/xshape/xshape_0.5.4-1_amd64.deb Size: 395520 MD5sum: 8a6a1b4524aa86f0a1a9bcf8ad1eb5e6 SHA1: 44a54996bdddb1fd4ae1d9b640919bc8ad9fa950 SHA256: a2c1a4d41caeb2aa12454a742dc0b676f39a02b43175963915110ed77f9ba489 SHA512: ff230ac633cb8d9487a1704568f7740f88089b4995671723d60dc80997be3b9bb72b595f8bafaa35ec9aad7ccf14094440ebafd08da7008e67ca76b85e5a9350 Homepage: https://excelano.com/xshape/ Description: reshape tabular data — pivot, unpivot, split, merge, explode, transpose — without touching a value xshape changes the geometry of a single table — pivot, unpivot, transpose, split one column into several, merge several into one, explode a delimited cell into rows — without ever changing, filtering, or aggregating a value. Every input cell reappears unchanged; a pivot errors rather than silently sum on a collision. It shares xled's column-addressing dialect (letters, [bracketed names], ranges), so the family reads as one language with different verbs. Part of the Excelano tabular family — four small tools split by what changes: xray observes and changes nothing, xled edits cell values, xshape changes the grid's shape, xql queries the row set. Package: xsync Architecture: amd64 Version: 1.10.1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 7877 Filename: pool/main/x/xsync/xsync_1.10.1_amd64.deb Size: 3377212 MD5sum: 175a31f60cfb109b3453c24b246a4203 SHA1: b00d120ed41e42b57bba6524c93b18a6f3d118e1 SHA256: 210ff195f2fe9b21f6b796c25c9fb3744f037ca9c1a9d0dfb4bbf65b61e4d0b8 SHA512: 100ed4f839b9445b277bd90234b66987b81098d2468606153c4089d40b2fd95e6bd7a4451e5c4b3888c838fa39d03310a77c8086e27f77d73627dda6d0d81ea0 Homepage: https://github.com/excelano/xfiles Description: xsync — the rsync of the xftp family for SharePoint libraries. Recursively mirror a directory tree to or from a document library, transferring only new or changed files (by size and mtime), with --delete and --dry-run, over Microsoft Graph. Device-code auth. Package: xsync Architecture: amd64 Version: 1.10.2 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 8305 Filename: pool/main/x/xsync/xsync_1.10.2_amd64.deb Size: 3560788 MD5sum: eef92948fc3d083613d01c233a8e8474 SHA1: 97631153eb4d669a31fc024748c7280b8ee61aa5 SHA256: a2a5ed609ac5e09e2d4f71b2dfc7d7c4544b7f4d6b52ada72dca5db3a476bf8e SHA512: 5d06276e7097912a21a317098f2a5070efc0ca6fa57f53881b2983b0934a5523edc2f39c9aae3cf312ceceaa17ee5ecb2c80e9bedf600a24326c8ecfd7f40068 Homepage: https://github.com/excelano/xfiles Description: xsync — the rsync of the xftp family for SharePoint libraries. Recursively mirror a directory tree to or from a document library, transferring only new or changed files (by size and mtime), with --delete and --dry-run, over Microsoft Graph. Device-code auth. Package: xtabular Architecture: all Version: 1.0.0 Priority: optional Section: utils Maintainer: David M. Anderson Depends: xray, xled, xshape, xql Filename: pool/main/x/xtabular/xtabular_1.0.0_all.deb Size: 1928 MD5sum: dd1612b1570a265f506d23172ab40830 SHA1: 59abfa309c68f94d6856b2ff8b7a9472d9e044dc SHA256: 42d9d66d32ba8fd81d5abb7c17a45877f2f987708a1fdf0014b03b711efc197f SHA512: fee465420824184d21b454e5a59dcd13336d5f75c5f3cdd3e929ac2df62c674cbcf2c809db3ff7d96bee641ad82578224470f00fbd8b1c2452333b7675d1c00f Homepage: https://excelano.com/ Description: Command-line tools for messy tabular data — the whole family xtabular installs the four Excelano tools for messy tabular data, split by what changes: xray profiles a CSV or DSV and never writes, xled edits cell values in place (sed and awk for tables), xshape changes the shape of the grid without touching a value, and xql queries the row set with SQL. This metapackage pulls in all four; install an individual package by name to get just that one. . The four ship from separate repositories on independent release cadences, so this package carries its own version and depends on the tools by name rather than by version. Package: xtabular Architecture: all Version: 1.1.0 Priority: optional Section: utils Maintainer: David M. Anderson Depends: xray, xled, xshape, xql Suggests: xfiles Filename: pool/main/x/xtabular/xtabular_1.1.0_all.deb Size: 2264 MD5sum: 51afc3954ff5005db2d7b957eac3f14f SHA1: f073c5b3fa3ba4cad0bba676433d483be0f2e3ea SHA256: a734a7820f701de750479c4029021695f2683d44e2f7417bb309b49d801894a5 SHA512: a9fde669db0d1aee3944437647d91f31cc2ca163e57ec77c108dceb9bb9699029892ee584f8228a0e7da611bcb80aeba02e7e3dc39058a4c914571bf13e321ec Homepage: https://excelano.com/ Description: Command-line tools for messy tabular data — the whole family xtabular installs the four Excelano tools for messy tabular data, split by what changes: xray profiles a CSV or DSV and never writes, xled edits cell values in place (sed and awk for tables), xshape changes the shape of the grid without touching a value, and xql queries the row set with SQL. This metapackage pulls in all four; install an individual package by name to get just that one. . The four ship from separate repositories on independent release cadences, and this package is the suite version: it is bumped when a set has been tested together, the way a distribution declares a known-good combination, rather than tracking any one tool. . Dependencies are by name today. They gain version floors as the tools begin to reference each other — xray already names its siblings in the referral block and writes commands against them, so a floor becomes load-bearing the moment one of those commands depends on syntax newer than the installed sibling. . Suggests xfiles, the sister suite for SharePoint document libraries. The two meet at xql, which queries SharePoint list rows while xfiles moves the files; neither pulls the other in, since a file suite and a tabular suite are different jobs. Package: xtree Architecture: amd64 Version: 1.10.1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 7749 Filename: pool/main/x/xtree/xtree_1.10.1_amd64.deb Size: 3319454 MD5sum: e4f1e87dc8b06ac3e6a3286dd5419041 SHA1: df622d344636b7381a294e4c2d71f5afca519349 SHA256: d68f3d7a0d5c1eb45952c9446f42aec9d30dda66500bac096fad3e826a125083 SHA512: e423a04a1a919e156d8832abb89c5e121c70b12b47308204fcabc5ce1bd33206bc0bd45f45a311e8445f3136be1d7c1170ec19b2ad318148e3dec133e8bcd5c2 Homepage: https://github.com/excelano/xfiles Description: xtree — the tree(1) of the xftp family for SharePoint libraries. Print a document library as an indented tree with a directory/file summary, over Microsoft Graph. Device-code auth. Package: xtree Architecture: amd64 Version: 1.10.2 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 8177 Filename: pool/main/x/xtree/xtree_1.10.2_amd64.deb Size: 3502662 MD5sum: 1fcc38a2743a74dc22d4353514522e04 SHA1: b130330259fd23c69d53441e34a9d68d46ddcbf6 SHA256: bf11affb4b1ffc7b917dc7a1762db44a28bba23f0c716b4d6c98629fc9eebbf3 SHA512: 1e0c118d8d3172581ee322cd57176aa550b0438078bda05bbc7b34fbd62a5ddfd4a26b31fa35ad0f0b7b854a6b2067756a74da0bc1fcc5dd4352b2590ec4320c Homepage: https://github.com/excelano/xfiles Description: xtree — the tree(1) of the xftp family for SharePoint libraries. Print a document library as an indented tree with a directory/file summary, over Microsoft Graph. Device-code auth.