From 579d4bd178f4aae76a4f4dc2ea34bf5e8fa6231b Mon Sep 17 00:00:00 2001 From: William Boman Date: Sat, 22 Apr 2023 19:20:52 +0200 Subject: feat(registry): add .get_all_package_specs() (#1247) This is a faster method than .get_all_packages() due to the fact that it only loads package specifications without instantiating mason-core.package instances. Useful for situations where one only needs to read spec data. --- doc/mason.txt | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'doc') diff --git a/doc/mason.txt b/doc/mason.txt index d29abaf4..c7fc564b 100644 --- a/doc/mason.txt +++ b/doc/mason.txt @@ -492,12 +492,20 @@ get_all_packages() *mason-registry.get_all_package_names()* get_all_package_names() - Returns all package names. This is a fast function that doesn't load any - extra modules. + Returns all package names. This is a faster function than + |mason-registry.get_all_packages()| because it loads fewer modules. Returns: string[] + *mason-registry.get_all_package_specs()* +get_all_package_specs() + Returns all package specifications. This is a faster function than + |mason-registry.get_all_packages()| because it loads fewer modules. + + Returns: + (PackageSpec | RegistryPackageSpec)[] + *mason-registry.update()* update({callback}) Updates all managed registries. -- cgit v1.2.3-70-g09d2