Commit History

Autor SHA1 Mensaxe Data
  Shannon Booth 0de2ead0e9 Shell: Validate only one directory is given to cd %!s(int64=5) %!d(string=hai) anos
  Shannon Booth d0fb816ac3 Shell: Implement a "cd history" (cdh) builtin %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 8f25dbf394 Shell: Fix silly stack overflow in 'cd' builtin %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 4a271430f8 Shell: Set up the PWD environment variable early %!s(int64=5) %!d(string=hai) anos
  howar6hill 055344f346 AK: Move the wildcard-matching implementation to StringUtils %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 559a99c104 Shell: Don't pass nonsense options to waitpid() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling ceec1a7d38 AK: Make Vector use size_t for its size and capacity %!s(int64=5) %!d(string=hai) anos
  Shannon Booth 90f40a80f4 Shell: Make some functions const %!s(int64=5) %!d(string=hai) anos
  Shannon Booth 859c1669f9 Shell: Add basic tilde expansion %!s(int64=5) %!d(string=hai) anos
  Shannon Booth 20d9c431ce Shell: Use SkipParentAndBaseDir flag in DirIterator %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 8262c1e662 Shell: Build prompt based on the PROMPT environment variable if present %!s(int64=5) %!d(string=hai) anos
  Andreas Kling d17e23bd27 LibCore: Remove leading C from filenames %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 2d39da5405 LibCore: Put all classes in the Core namespace and remove the leading C %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 7454926765 Shell: If a command process is stopped, print the stop signal to stderr %!s(int64=5) %!d(string=hai) anos
  Andreas Kling c303f55b60 Shell: Don't start a new session in every new shell %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 41716aebde Shell: Disable SH_DEBUG by default and tidy up command timing logging %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 94ca55cefd Meta: Add license header to source files %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 1b9f4c7c40 Shell: Fix broken debug logging about waiting on children %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 1934a1ec0b Shell: Use pledge() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 6f4c380d95 AK: Use size_t for the length of strings %!s(int64=5) %!d(string=hai) anos
  Andreas Kling cd55f76727 Shell: Use _exit() in the forked child if execvp() fails %!s(int64=5) %!d(string=hai) anos
  William McPherson aa8b40dce6 Shell: Cache PATH for faster tab completion %!s(int64=5) %!d(string=hai) anos
  Drew Stratford 058c8337df Shell: Properly set and restore termios settings. %!s(int64=5) %!d(string=hai) anos
  Drew Stratford 58f67c1ccb Shell: Update termios settings to match line discipline. %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 8f45a259fc ByteBuffer: Remove pointer() in favor of data() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 8d550c174e LibCore: Convert CFile to ObjectPtr %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 3596522d23 Shell: Add a "time" builtin to show how long a command took to run %!s(int64=5) %!d(string=hai) anos
  Jesse Buhagiar 2976e889e9 Shell: Fixed `pushd` and `popd` %!s(int64=5) %!d(string=hai) anos
  Jesse Buhagiar ecdaf991c6 Shell: Added `pushd`, `popd` and `dirs` builtins %!s(int64=5) %!d(string=hai) anos
  Andreas Kling b7bedab28a Shell: Support extremely naive shell script execution %!s(int64=5) %!d(string=hai) anos