logo

utils

Old programs, got split in utils-std and utils-extra git clone https://hacktivis.me/git/utils.git

README.md (1207B)


  1. <!--
  2. SPDX-FileCopyrightText: 2017-2023 Haelwenn (lanodan) Monnier <contact+utils@hacktivis.me>
  3. SPDX-License-Identifier: MPL-2.0
  4. -->
  5. Collection of Unix tools, comparable to coreutils
  6. Copyright 2017-2022 Haelwenn (lanodan) Monnier <contact+utils@hacktivis.me>
  7. SPDX-License-Identifier: MPL-2.0
  8. Tested on Linux(musl), FreeBSD, NetBSD, OpenBSD:
  9. <https://builds.sr.ht/~lanodan/utils>
  10. Note: Part of the tools moved into [utils-std](https://hacktivis.me/git/utils-std/)
  11. # Dependencies
  12. - POSIX System
  13. - (optional, test) ATF: <https://github.com/jmmv/atf>
  14. - (optional, test) Kyua: <https://github.com/jmmv/kyua>
  15. - (optional, test) bwrap: <https://github.com/containers/bubblewrap/> For safely overlaying false files on the root filesystem
  16. - (optional, lint) mandoc: <https://mdocml.bsd.lv/> For linting the manual pages
  17. - (optional, lint) shellcheck: <https://www.shellcheck.net/> For linting `./configure` and shell scripts
  18. ## Packaging
  19. - The `./configure` script isn't auto*hell based, you can pass it arguments via key-value arguments or environment variables
  20. - You can define the `NO_BWRAP` environment variable to skip the bwrap-based tests which can cause issues in some environments like Gentoo `sandbox`