mirror of
https://github.com/HeyPuter/puter.git
synced 2026-07-12 01:58:39 +00:00
cf0eee1fa3
Gives CommandProviders a `complete(query, {ctx})` method where they can provide completed command names, and then make use of this in CommandCompleter.
Supported CommandProvider sources:
- Shell built-ins (was supported previously)
- PATH executables (when running under Node)
- Puter app names (when running in Puter)
Script filenames are not yet supported.