!_TAG_EXTRA_DESCRIPTION	anonymous	/Include tags for non-named objects like lambda/
!_TAG_EXTRA_DESCRIPTION	fileScope	/Include tags of file scope/
!_TAG_EXTRA_DESCRIPTION	pseudo	/Include pseudo tags/
!_TAG_EXTRA_DESCRIPTION	subparser	/Include tags generated by subparsers/
!_TAG_FIELD_DESCRIPTION	epoch	/the last modified time of the input file (only for F\/file kind tag)/
!_TAG_FIELD_DESCRIPTION	file	/File-restricted scoping/
!_TAG_FIELD_DESCRIPTION	input	/input file/
!_TAG_FIELD_DESCRIPTION	name	/tag name/
!_TAG_FIELD_DESCRIPTION	pattern	/pattern/
!_TAG_FIELD_DESCRIPTION	typeref	/Type and name of a variable or typedef/
!_TAG_FIELD_DESCRIPTION!Python	nameref	/the original name for the tag/
!_TAG_FILE_FORMAT	2	/extended format; --format=1 will not append ;" to lines/
!_TAG_FILE_SORTED	1	/0=unsorted, 1=sorted, 2=foldcase/
!_TAG_KIND_DESCRIPTION!Markdown	S,subsection	/level 2 sections/
!_TAG_KIND_DESCRIPTION!Markdown	T,l4subsection	/level 4 sections/
!_TAG_KIND_DESCRIPTION!Markdown	c,chapter	/chapters/
!_TAG_KIND_DESCRIPTION!Markdown	h,hashtag	/hashtags/
!_TAG_KIND_DESCRIPTION!Markdown	n,footnote	/footnotes/
!_TAG_KIND_DESCRIPTION!Markdown	s,section	/sections/
!_TAG_KIND_DESCRIPTION!Markdown	t,subsubsection	/level 3 sections/
!_TAG_KIND_DESCRIPTION!Markdown	u,l5subsection	/level 5 sections/
!_TAG_KIND_DESCRIPTION!Python	I,namespace	/name referring a module defined in other file/
!_TAG_KIND_DESCRIPTION!Python	Y,unknown	/name referring a class\/variable\/function\/module defined in other module/
!_TAG_KIND_DESCRIPTION!Python	c,class	/classes/
!_TAG_KIND_DESCRIPTION!Python	f,function	/functions/
!_TAG_KIND_DESCRIPTION!Python	i,module	/modules/
!_TAG_KIND_DESCRIPTION!Python	m,member	/class members/
!_TAG_KIND_DESCRIPTION!Python	v,variable	/variables/
!_TAG_OUTPUT_EXCMD	mixed	/number, pattern, mixed, or combineV2/
!_TAG_OUTPUT_FILESEP	slash	/slash or backslash/
!_TAG_OUTPUT_MODE	u-ctags	/u-ctags or e-ctags/
!_TAG_OUTPUT_VERSION	0.0	/current.age/
!_TAG_PARSER_VERSION!Markdown	1.1	/current.age/
!_TAG_PARSER_VERSION!Python	0.0	/current.age/
!_TAG_PATTERN_LENGTH_LIMIT	96	/0 for no limit/
!_TAG_PROC_CWD	/home/apyrgio/playground/assets/	//
!_TAG_PROGRAM_AUTHOR	Universal Ctags Team	//
!_TAG_PROGRAM_NAME	Universal Ctags	/Derived from Exuberant Ctags/
!_TAG_PROGRAM_URL	https://ctags.io/	/official site/
!_TAG_PROGRAM_VERSION	6.1.0	/v6.1.0/
!_TAG_ROLE_DESCRIPTION!Python!module	imported	/imported modules/
!_TAG_ROLE_DESCRIPTION!Python!module	indirectlyImported	/module imported in alternative name/
!_TAG_ROLE_DESCRIPTION!Python!module	namespace	/namespace from where classes\/variables\/functions are imported/
!_TAG_ROLE_DESCRIPTION!Python!unknown	imported	/imported from the other module/
!_TAG_ROLE_DESCRIPTION!Python!unknown	indirectlyImported	/classes\/variables\/functions\/modules imported in alternative name/
Asset	mazette.py	/^class Asset:$/;"	c
AssetException	mazette.py	/^class AssetException(Exception):$/;"	c
CACHE_ROOT	mazette.py	/^CACHE_ROOT = Path(user_cache_dir("mazette"))$/;"	v
CONFIG_FILE	mazette.py	/^CONFIG_FILE = Path("mazette.toml")$/;"	v
Commands	README.md	/^## Commands$/;"	s	chapter:Mazette
Common Arguments	README.md	/^### Common Arguments$/;"	S	section:Mazette""Commands
Configuration	README.md	/^## Configuration$/;"	s	chapter:Mazette
Examples	README.md	/^### Examples$/;"	S	section:Mazette""Configuration
ExtractOpts	mazette.py	/^class ExtractOpts:$/;"	c
GITHUB_API_URL	mazette.py	/^GITHUB_API_URL = "https:\/\/api.github.com"$/;"	v
Installation	README.md	/^## Installation$/;"	s	chapter:Mazette
LOCK_FILE	mazette.py	/^LOCK_FILE = Path("mazette.lock")$/;"	v
License	README.md	/^## License$/;"	s	chapter:Mazette
Mazette	README.md	/^# Mazette$/;"	c
PYPROJECT_FILE	mazette.py	/^PYPROJECT_FILE = Path("pyproject.toml")$/;"	v
Table of Contents	README.md	/^## Table of Contents$/;"	s	chapter:Mazette
__post_init__	mazette.py	/^    def __post_init__(self):$/;"	m	class:Asset
`destination`	README.md	/^### `destination`$/;"	S	section:Mazette""Configuration
`executable`	README.md	/^### `executable`$/;"	S	section:Mazette""Configuration
`extract.flatten`	README.md	/^### `extract.flatten`$/;"	S	section:Mazette""Configuration
`extract.globs`	README.md	/^### `extract.globs`$/;"	S	section:Mazette""Configuration
`extract`	README.md	/^### `extract`$/;"	S	section:Mazette""Configuration
`install`	README.md	/^### `install`$/;"	S	section:Mazette""Commands
`list`	README.md	/^### `list`$/;"	S	section:Mazette""Commands
`lock`	README.md	/^### `lock`$/;"	S	section:Mazette""Commands
`platform.<platform>`	README.md	/^### `platform.<platform>`$/;"	S	section:Mazette""Configuration
`repo`	README.md	/^### `repo`$/;"	S	section:Mazette""Configuration
`version`	README.md	/^### `version`$/;"	S	section:Mazette""Configuration
cache_file_path	mazette.py	/^def cache_file_path(url):$/;"	f
calc_checksum	mazette.py	/^def calc_checksum(stream):$/;"	f
check_lock_stale	mazette.py	/^def check_lock_stale(lock):$/;"	f
checksum_file_path	mazette.py	/^def checksum_file_path(url):$/;"	f
chmod_exec	mazette.py	/^def chmod_exec(path):$/;"	f
cmd_install	mazette.py	/^def cmd_install(args):$/;"	f
cmd_list	mazette.py	/^def cmd_list(args):$/;"	f
cmd_lock	mazette.py	/^def cmd_lock(args):$/;"	f
compute_asset_lock	mazette.py	/^def compute_asset_lock(asset_name, asset):$/;"	f
detect_archive_type	mazette.py	/^def detect_archive_type(name):$/;"	f
detect_platform	mazette.py	/^def detect_platform():$/;"	f
determine_extract_opts	mazette.py	/^def determine_extract_opts(extract):$/;"	f
download_to_cache	mazette.py	/^def download_to_cache(url):$/;"	f
download_to_cache_and_verify	mazette.py	/^def download_to_cache_and_verify(url, expected_checksum):$/;"	f
executable	mazette.py	/^    executable: bool = False$/;"	v	class:Asset	typeref:typename:bool
extract	mazette.py	/^    extract: ExtractOpts | bool | dict = False$/;"	v	class:Asset	typeref:typename:ExtractOpts|bool|dict
extract_asset	mazette.py	/^def extract_asset(archive_path, destination, filetype, globs=(), flatten=False):$/;"	f
filetype	mazette.py	/^    filetype: str | None = None$/;"	v	class:ExtractOpts	typeref:typename:str|None
filter_files	mazette.py	/^def filter_files(files, globs):$/;"	f
flatten	mazette.py	/^    flatten: bool = False$/;"	v	class:ExtractOpts	typeref:typename:bool
flatten_extracted_files	mazette.py	/^def flatten_extracted_files(destination):$/;"	f
get_cached_url	mazette.py	/^def get_cached_url(url):$/;"	f
get_download_url	mazette.py	/^def get_download_url(release, name):$/;"	f
get_latest_release	mazette.py	/^def get_latest_release(repo, semver_range):$/;"	f
get_platform_assets	mazette.py	/^def get_platform_assets(assets, platform):$/;"	f
hash_asset	mazette.py	/^def hash_asset(url):$/;"	f
install_asset	mazette.py	/^def install_asset(name, platform, asset_dict):$/;"	f
load_lock	mazette.py	/^def load_lock(check=True):$/;"	f
logger	mazette.py	/^logger = logging.getLogger(__name__)$/;"	v
main	mazette.py	/^def main():$/;"	f
parse_args	mazette.py	/^def parse_args():$/;"	f
read_checksum_from_cache	mazette.py	/^def read_checksum_from_cache(url):$/;"	f
read_config	mazette.py	/^def read_config():$/;"	f
report_error	mazette.py	/^def report_error(verbose=False, fail=False):$/;"	f
setup_logging	mazette.py	/^def setup_logging(verbose=False):$/;"	f
store_checksum_in_cache	mazette.py	/^def store_checksum_in_cache(url, checksum):$/;"	f
write_lock	mazette.py	/^def write_lock(lock_data):$/;"	f
