{"id":13528454,"url":"https://github.com/SquidDev-CC/mbs","last_synced_at":"2025-04-01T13:32:51.966Z","repository":{"id":55611025,"uuid":"115617171","full_name":"SquidDev-CC/mbs","owner":"SquidDev-CC","description":"A Mildly Better Shell for ComputerCraft","archived":false,"fork":false,"pushed_at":"2023-12-08T09:46:03.000Z","size":237,"stargazers_count":62,"open_issues_count":6,"forks_count":11,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-03-27T18:22:17.231Z","etag":null,"topics":["computercraft"],"latest_commit_sha":null,"homepage":null,"language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SquidDev-CC.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2017-12-28T11:33:37.000Z","updated_at":"2025-03-09T09:03:44.000Z","dependencies_parsed_at":"2024-04-12T12:05:47.376Z","dependency_job_id":null,"html_url":"https://github.com/SquidDev-CC/mbs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SquidDev-CC%2Fmbs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SquidDev-CC%2Fmbs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SquidDev-CC%2Fmbs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SquidDev-CC%2Fmbs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SquidDev-CC","download_url":"https://codeload.github.com/SquidDev-CC/mbs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246647738,"owners_count":20811372,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["computercraft"],"created_at":"2024-08-01T07:00:19.409Z","updated_at":"2025-04-01T13:32:51.660Z","avatar_url":"https://github.com/SquidDev-CC.png","language":"Lua","funding_links":[],"categories":["Libraries","Lua programs"],"sub_categories":["Builtins","Utility"],"readme":"# Mildly better shell\n\nMBS is a series of utilities for improving the default CraftOS experience.\n\n## Features\n\n### Lua REPL extensions\n#### Improved serialisation\n![](img/00-lua-serialise.png \"Improved serialisation\")\n\n#### Reuse previous expressions\n![](img/01-lua-previous.png \"Reuse previous expressions\")\n\n#### Stack traces\n![](img/02-lua-traceback.png \"Stack traces in the REPL\")\n\n### `read` improvements\n#### readline keybindings\n![](img/10-readline-movement.gif \"readline like keybindings\")\n\n### Shell extensions\n#### Better program resolution and completion\n![](img/20-shell-better-completion.png \"Better program resolution and completion\")\n\n#### Improved support for fullscreen programs\n![](img/21-shell-fullscreen.gif \"Improved support for fullscreen programs\")\n\n#### Even works when a program errors!\n![](img/23-shell-error.gif \"A fullscreen program erroring\")\n\n#### Scrollback to view output of long commands\n![](img/22-shell-scroll.gif \"Scrollback to view output of long commands\")\n\n#### Stack traces\n![](img/24-shell-deep-error.png \"A program with a large stack trace erroring\")\n\n## Install\n - `wget https://raw.githubusercontent.com/SquidDev-CC/mbs/master/mbs.lua mbs.lua`\n - `mbs.lua install`\n - Restart your computer","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSquidDev-CC%2Fmbs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FSquidDev-CC%2Fmbs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSquidDev-CC%2Fmbs/lists"}