Input Plus is a module for advanced Input (multiline input, tab completion etc.)
You can try it with:
deno run --unstable https://deno.land/x/input_plus/examples/mod.ts
# An example repl
deno run --unstable https://deno.land/x/input_plus/examples/cli.ts
# An example yes/no promp
deno run --unstable https://deno.land/x/input_plus/examples/yesno.ts
This is currently in early development.
- Single line input
- Multi line input
- Tab completion
- Highlighting
- Yes/No Input
- cliInput
- More flexible Keywords for autocomplete
- Support for highlighting
- anything else
mod.tsIs the main module.utils.tsContains some utility functions to make using Input Plus more bearablehelpers.tsContains some helpers used in the other files.extensions.tsContains the extensions for easier importextensions/*.tsImplementation of extensionsexamples/*.tsExamples to showcase Input Plustests/*_test.tsTests (test withdeno --unstable test)deps.tsDependenciesdev_deps.tsDevelopment Dependencies