summaryrefslogtreecommitdiffhomepage
path: root/packages/app/src/utils
diff options
context:
space:
mode:
authorAdam <[email protected]>2025-09-24 12:40:54 -0500
committerAdam <[email protected]>2025-09-24 12:40:54 -0500
commitf589fc2327dd807a82ce6f756231fdb8eb43dd59 (patch)
tree0adc4c7fb38e5b41bba95e3de6e84f2c46cbc7f6 /packages/app/src/utils
parentd3b6545e7c6069c9db031634b7890e6b8eb4de2a (diff)
downloadopencode-f589fc2327dd807a82ce6f756231fdb8eb43dd59.tar.gz
opencode-f589fc2327dd807a82ce6f756231fdb8eb43dd59.zip
feat: fuzzy file open
Diffstat (limited to 'packages/app/src/utils')
-rw-r--r--packages/app/src/utils/path.ts5
1 files changed, 5 insertions, 0 deletions
diff --git a/packages/app/src/utils/path.ts b/packages/app/src/utils/path.ts
index d6a066e80..9c026ca41 100644
--- a/packages/app/src/utils/path.ts
+++ b/packages/app/src/utils/path.ts
@@ -3,6 +3,11 @@ export function getFilename(path: string) {
return parts[parts.length - 1]
}
+export function getDirectory(path: string) {
+ const parts = path.split("/")
+ return parts.slice(0, parts.length - 1).join("/")
+}
+
export function getFileExtension(path: string) {
const parts = path.split(".")
return parts[parts.length - 1]