rust.shellng: add linenoise library