Skip to content

Commit

Permalink
Merge pull request #1113 from ProgrammerIn-wonderland/main
Browse files Browse the repository at this point in the history
Added tab completion to PDEs
  • Loading branch information
jelveh authored Feb 12, 2025
2 parents b32011f + ffaa91f commit 7fca9b7
Showing 1 changed file with 9 additions and 23 deletions.
32 changes: 9 additions & 23 deletions src/phoenix/src/puter-shell/providers/PDECommandProvider.js
Original file line number Diff line number Diff line change
Expand Up @@ -158,29 +158,15 @@ export class PDECommandProvider {
async complete (query, { ctx }) {
if (query === '') return [];

const results = [];

// for (const app_name of BUILT_IN_APPS) {
// if (app_name.startsWith(query)) {
// results.push(app_name);
// }
// }

// const request = await fetch(`${puter.APIOrigin}/drivers/call`, {
// "headers": {
// "Content-Type": "application/json",
// "Authorization": `Bearer ${puter.authToken}`,
// },
// "body": JSON.stringify({ interface: 'puter-apps', method: 'select', args: { predicate: [ 'name-like', query + '%' ] } }),
// "method": "POST",
// });

// const json = await request.json();
// if (json.success) {
// for (const app of json.result) {
// results.push(app.name);
// }
// }
const results = (await puter.fs.readdir("/admin/Public/bin/"))
.map( (e) => {
if (e.name.endsWith(".pde")) {
return e.name.slice(0, -4)
} else {
return e.name
}
})
.filter( (e) => e.startsWith(query));

return results;
}
Expand Down

0 comments on commit 7fca9b7

Please sign in to comment.