The libshell is a set of the most commonly-used shell functions. All functions use minimum of external utilities and written for POSIX shell.
The main idea is to get rid of implementing these functions in shell-scripts again and again, and also to protect from common mistakes.