new post writing libraries in bash