Table of Contents
- There should be no dependencies other than
linux-utils
andcoreutils
unless strictly necessary- An exception is the shell itself
- Wrappers are excluded from this
- Check dependencies with
check_dependencies
orcheck_optional_dependencies
- All tools should be distro or even OS independent
- distro specific tools are excluded from this
- The usage of coreutils should stick to POSIX definitions of their interfaces
- POSIX shell is preferred
- Shebang:
#!/bin/sh
for POSIX shell scripts#!/bin/bash
for Bash scripts
- to OliverLew for the original xdg-open script
- to pedrolab for the doctoc utility
doctoc
is provided under the GPLv3 License- All other utils are provided under the BSD-3-Clause License