DBash is an attempt to make pure bash busybox-like toolkit.
dcat
(cat)dhead
(head)dtail
(tail)dwc
(wc)dgrep
(grep)
to use the toolkit, you can either:
- drop the scripts on
~/.dbash/
- make envirement variable
$DBASH_DIR
containing the path.
Then execute . dbash.sh
to source it.
This is an educational project.
Although you might it extremely awesome (I know, I know...), it cannot be used for real day-by-day use cases.
This is mainly caused by the fact that bash by definition does not handle null bytes, and therefore anything beyond plain text is poorly handled.
More on the issue here.