rtk-ai/rtk

ls missing files compared to ls when there's an error

Open

#918 opened on Mar 29, 2026

View on GitHub
 (2 comments) (0 reactions) (0 assignees)Rust (48,085 stars) (2,914 forks)batch import
bugeffort-smallfilter-qualitygood first issueresolved-pending-close

Description

Compared to vanilla ls, rtk ls misses files if some arguments do not resolve to a file.

$ rtk ls -ld ~/.opencode/opencode-dcg-plugin ~/.config/opencode/opencode-dcg-plugin ~/.opencode/plugins/opencode-dcg-plugin ~/.config/opencode/plugins/opencode-dcg-plugin
/usr/bin/ls: cannot access '/home/dobes/.opencode/opencode-dcg-plugin': No such file or directory
/usr/bin/ls: cannot access '/home/dobes/.opencode/plugins/opencode-dcg-plugin': No such file or directory
/usr/bin/ls: cannot access '/home/dobes/.config/opencode/plugins/opencode-dcg-plugin': No such file or directory
$ ls -ld ~/.opencode/opencode-dcg-plugin ~/.config/opencode/opencode-dcg-plugin ~/.opencode/plugins/opencode-dcg-plugin ~/.config/opencode/plugins/opencode-dcg-plugin
ls: cannot access '/home/dobes/.opencode/opencode-dcg-plugin': No such file or directory
ls: cannot access '/home/dobes/.opencode/plugins/opencode-dcg-plugin': No such file or directory
ls: cannot access '/home/dobes/.config/opencode/plugins/opencode-dcg-plugin': No such file or directory
drwxrwxr-x 5 dobes dobes 4096 Mar 29 14:19 /home/dobes/.config/opencode/opencode-dcg-plugin
$ rtk ls -la ~/.config/opencode/plugins ~/.opencode/plugins ~/.opencode ~/.config/opencode
/usr/bin/ls: cannot access '/home/dobes/.opencode/plugins': No such file or directory
$ ls -la ~/.config/opencode/plugins ~/.opencode/plugins ~/.opencode ~/.config/opencode
ls: cannot access '/home/dobes/.opencode/plugins': No such file or directory
/home/dobes/.config/opencode:
total 56
drwxrwxr-x  8 dobes dobes 4096 Mar 29 14:20 .
drwxr-xr-x 92 dobes dobes 4096 Mar 28 16:50 ..
drwxrwxr-x  2 dobes dobes 4096 Feb 16 07:36 agents
-rw-r--r--  1 dobes dobes  844 Mar 28 23:16 bun.lock
-rw-rw-r--  1 dobes dobes  155 Feb  8 21:54 .gitignore
drwxr-xr-x  4 dobes dobes 4096 Mar 28 23:16 node_modules
-rw-rw-r--  1 dobes dobes 1580 Mar 24 16:56 oh-my-opencode.jsonc
drwxrwxr-x  5 dobes dobes 4096 Mar 29 14:19 opencode-dcg-plugin
-rw-rw-r--  1 dobes dobes 4216 Mar 28 23:11 opencode.json
-rw-rw-r--  1 dobes dobes   62 Mar 28 23:16 package.json
drwxrwxr-x  2 dobes dobes 4096 Mar 29 14:20 plugin
drwxrwxr-x  2 dobes dobes 4096 Mar 29 00:52 plugins
drwxrwxr-x  6 dobes dobes 4096 Mar 13 13:31 skills

/home/dobes/.config/opencode/plugins:
total 12
drwxrwxr-x 2 dobes dobes 4096 Mar 29 00:52 .
drwxrwxr-x 8 dobes dobes 4096 Mar 29 14:20 ..
-rw-rw-r-- 1 dobes dobes 1339 Mar 29 00:52 rtk.ts

/home/dobes/.opencode:
total 40
drwxrwxr-x   5 dobes dobes  4096 Mar 28 23:16 .
drwxr-x--- 140 dobes dobes 12288 Mar 29 14:19 ..
drwxrwxr-x   2 dobes dobes  4096 Mar 29 14:20 bin
-rw-r--r--   1 dobes dobes   844 Mar 28 23:16 bun.lock
-rw-rw-r--   1 dobes dobes    45 Feb  8 20:03 .gitignore
drwxr-xr-x   4 dobes dobes  4096 Mar 28 23:16 node_modules
-rw-rw-r--   1 dobes dobes    62 Mar 28 23:16 package.json
drwxrwxr-x   3 dobes dobes  4096 Mar 17 21:28 skills

Contributor guide