move search command to top level
remove unuseful command
add some introduction
remove unuseful comment
add extension manager functions
move pm cache dir
remove unuseful comment
add some information
add TODO