Hello, amahapatra. Nice to see you again on our forum.
1.Call in script uses repository which is local for this script. However you can use shared repository in any script and minimize size of the script and maintanance
2. In command line interface there is no dedicated parameter related to repository, though you may use hint from tip above to cover most of repository management requirements.
3. Yes, you can do it. Go to File -> Import -> Repository from XML
However you need to have saved repository XML file. You can export local repository from another script by proceeding to File -> Export -> Repository to XML.
Or you can do it from Repository explorer:
Thanks,
ZAPTEST Team