I want to understand how JBang's 'Aliases & Catalogs' feature can help me organize and share my scripts. Specifically, explain what an 'Implicit Alias Catalog' is, how to add a 'Local Alias Catalog', and what purpose 'Catalogs' serve in general for managing JBang scripts.
Scroll down the 'Aliases & Catalogs' page to find the sections on 'Implicit Alias Catalogs', 'Local Alias Catalogs', and 'Catalogs'. Read the content under 'Implicit Alias Catalogs' to understand its definition and how it works. Read the content under 'Local Alias Catalogs' to understand how to add and manage them. Read the content under 'Catalogs' to understand their general purpose and benefits. Synthesize the information to explain each type of catalog and their utility for JBang users.
Explain that an 'Implicit Alias Catalog' is automatically created from scripts found in the current directory or specified paths, allowing them to be run by their file name. Describe how to add a 'Local Alias Catalog' using commands like `jbang alias add --local` or by creating a `jbang-catalog.json` file in a local directory. Explain that 'Catalogs' serve as a way to group and share collections of aliases, making it easier to distribute and discover JBang scripts within a team or community.