[A] add powerline lib and shell