Support multiple global macro.
Change cfg.roots to cfg.root.
Update.
Update description and version.