Support private repositories
Support searching by attribute
Fix pcd function, add `projects alias`