No description
This repository has been archived on 2026-07-12. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-06-15 09:06:42 -07:00
.opencode chore: sync residual agent and skill configs 2026-06-14 03:09:01 +01:00
cmd/res-sh chore(shell): update imports for core/lib/ reorganization 2026-06-08 20:44:04 -07:00
config chore(shell): update imports for core/lib/ reorganization 2026-06-08 20:44:04 -07:00
remnant fix: eliminate hardcoded builtin list in completer 2026-06-15 09:06:42 -07:00
.gitignore chore: add .gitignore 2026-06-08 18:02:11 -07:00
builtin.go fix: eliminate hardcoded builtin list in completer 2026-06-15 09:06:42 -07:00
exec.go init: residual/shell — shell engine + remnant + res-sh binary 2026-04-15 19:12:12 -07:00
expand.go chore(shell): update imports for core/lib/ reorganization 2026-06-08 20:44:04 -07:00
go.mod init: residual/shell — shell engine + remnant + res-sh binary 2026-04-15 19:12:12 -07:00
go.sum init: residual/shell — shell engine + remnant + res-sh binary 2026-04-15 19:12:12 -07:00
LICENSE chore: add MIT license 2026-06-15 06:21:26 -07:00
parse.go init: residual/shell — shell engine + remnant + res-sh binary 2026-04-15 19:12:12 -07:00
README docs: add README 2026-04-15 20:50:37 -07:00
redirect.go init: residual/shell — shell engine + remnant + res-sh binary 2026-04-15 19:12:12 -07:00
shell.go chore(shell): update imports for core/lib/ reorganization 2026-06-08 20:44:04 -07:00

residual/shell
==============

shell engine and interactive shell for residual.

packages:
  shell/      minimal shell engine — tokenize, parse, execute pipelines,
              builtins (cd, exit, pwd, export, echo). no interactivity.
              used as embedded fallback in res-console.
  remnant/    wraps shell with history, aliases, tab completion, styled prompt.
              the "just enough to be a shell" layer.

binary:
  res-sh      full-featured interactive shell. wraps remnant.

build:
  go build ./cmd/res-sh

module:   git.merith.xyz/residual/shell
requires: git.merith.xyz/residual/core