diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2024-09-09 03:51:35 -0400 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2024-09-09 03:51:35 -0400 |
| commit | 3081da3dd06a5ddcf7addf794cdeb21a04486e6d (patch) | |
| tree | 2353ad35254c86cfdc26dee9a5cce91a17da2932 /environment.c | |
| parent | 8423a7ed07a2cb5f2ebe54dac638632a40632ac7 (diff) | |
Add Path.base_name(), Path.parent(), Path.extension()
Diffstat (limited to 'environment.c')
| -rw-r--r-- | environment.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/environment.c b/environment.c index 25b0cb79..25a21627 100644 --- a/environment.c +++ b/environment.c @@ -250,15 +250,18 @@ env_t *new_compilation_unit(CORD *libname) )}, {"Path", Type(TextType, .lang="Path", .env=namespace_env(env, "Path")), "Text_t", "Text$info", TypedArray(ns_entry_t, {"append", "Path$append", "func(path:Path, text:Text, permissions=0o644_i32)"}, + {"base_name", "Path$base_name", "func(path:Path)->Text"}, {"children", "Path$children", "func(path:Path, include_hidden=no)->[Path]"}, {"create_directory", "Path$create_directory", "func(path:Path, permissions=0o644_i32)"}, {"escape_text", "Path$escape_text", "func(text:Text)->Path"}, {"exists", "Path$exists", "func(path:Path)->Bool"}, + {"extension", "Path$extension", "func(path:Path, full=yes)->Text"}, {"files", "Path$children", "func(path:Path, include_hidden=no)->[Path]"}, {"is_directory", "Path$is_directory", "func(path:Path, follow_symlinks=yes)->Bool"}, {"is_file", "Path$is_file", "func(path:Path, follow_symlinks=yes)->Bool"}, {"is_socket", "Path$is_socket", "func(path:Path, follow_symlinks=yes)->Bool"}, {"is_symlink", "Path$is_symlink", "func(path:Path)->Bool"}, + {"parent", "Path$parent", "func(path:Path)->Path"}, {"read", "Path$read", "func(path:Path)->Text"}, {"relative", "Path$relative", "func(path:Path, relative_to=(./))->Path"}, {"remove", "Path$remove", "func(path:Path, ignore_missing=no)"}, |
