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

Implementing built-ins (POSIX portability) #7

Open
33 of 36 tasks
Tracked by #41
magicant opened this issue Feb 9, 2021 · 0 comments
Open
33 of 36 tasks
Tracked by #41

Implementing built-ins (POSIX portability) #7

magicant opened this issue Feb 9, 2021 · 0 comments
Labels
tracker List of subtasks

Comments

@magicant
Copy link
Owner

magicant commented Feb 9, 2021

This issue tracks minimum POSIX-compliant implementation of built-in utilities.
Non-portable features are tracked in #265.

In the list below, built-ins are grouped by their dependent environments.
However, most built-ins additionally depend on the standard output and error file descriptors and variables.

Nop

Execution control

Working directory

File creation mask

Limits

Spent times

Signals

Jobs

Variables and functions

Aliases

Command path cache

  • hash
    • Hash built-in
      • Show cached utilities
      • Update utility path cache
      • Clear utility path cache

Command history

  • fc
    • Fc built-in
      • Semantics
        • Show command history
        • Edit and execute a command from history
      • Portable options
        • -e ...
        • -l
        • -n
        • -r
        • -s

Miscellaneous

@magicant magicant mentioned this issue May 15, 2021
26 tasks
@magicant magicant added the tracker List of subtasks label Jun 27, 2021
@magicant magicant changed the title Implementing built-ins Implementing built-ins (POSIX portability) May 28, 2023
@magicant magicant added this to the POSIX 2018 w/o interaction milestone Nov 23, 2023
@coderabbitai coderabbitai bot mentioned this issue Dec 16, 2023
@coderabbitai coderabbitai bot mentioned this issue Mar 23, 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