Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Interactive shell #338

Open
6 tasks
Tracked by #41
magicant opened this issue Jan 4, 2024 · 0 comments
Open
6 tasks
Tracked by #41

Interactive shell #338

magicant opened this issue Jan 4, 2024 · 0 comments
Labels
tracker List of subtasks

Comments

@magicant
Copy link
Owner

magicant commented Jan 4, 2024

This is the tracking issue for the interactive mode support.

  • Initialization files
  • Prompt
  • Command history
  • Miscellaneous aspects of interactive shell
    • Report job status (on each prompt)
    • Report signaled jobs
    • Don't exit on syntax error
    • Don't exit on interruption
    • Protect from SIGINT, SIGTERM, and SIGQUIT
    • Protect stopped jobs when exiting
    • Ignore the noexec option
    • Activate the ignore-eof option
    • Allow overriding trap actions for ignored signals
    • Allow interrupting the wait built-in
    • Report job status (in the wait built-in)
    • Issue prompt for line continuation in the read built-in
  • Line-editing
    • terminfo
    • key binding
    • editor
      • vi
      • emacs
    • renderer
    • completion
      • parser
      • generator
    • suggestion (prediction)
  • Mail check
@magicant magicant added the tracker List of subtasks label Jan 4, 2024
This was referenced Jan 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
tracker List of subtasks
Projects
None yet
Development

No branches or pull requests

1 participant