17 int bin_readarray(
char *nam,
char **argv, Options ops,
int func);
int enables_(Module m, int **enables)
Enable/disable builtins as requested by the shell.
int bin_custom_dot(char *name, char **argv, Options ops, int func)
int cmd_dirlist(char *nam, char **argv)
int features_(Module m, char ***features)
Provide feature list (builtins) to zsh.
int cmd_fpath_index(char *nam, char **argv)
Implements zpmod fpath-index with intelligent skip detection.
int zp_path_warmup_core(const char *nam, int quiet, int prune_missing, int dry_run)
Implements path-warmup functionality for executable discovery and path pruning.
char * my_ztrdup_glen(const char *s, unsigned *len_ret)
zalloc-backed strdup with length out parameter.
int cmd_source_study(char *nam, char **argv)
char * zp_unmetafy_zalloc(const char *to_copy, int *new_len)
Duplicate and unmetafy a zsh string with zalloc; see header for details.
int cmd_source_hot(char *nam, char **argv)
Implements zpmod source-hot.
char * zp_build_source_report(int no_paths, int *rep_size)
void zpmod_usage(void)
Print usage for the zpmod builtin.
int cmd_readfile(char *nam, char **argv)
int cleanup_(Module m)
Cleanup features when unloading.
void zp_freeparamnode(HashNode hn)
int bin_readarray(char *nam, char **argv, Options ops, int func)
readarray builtin entrypoint
int cmd_pathstat(char *nam, char **argv)
Filesystem helpers used by builtins and zpmod subcommands.
struct hashnode * HashNode
Public interfaces for source-study and source overrides.
Utility helpers shared across module components.