Log In  


PUSH (Picotron Upgraded SHell) is a modified version of terminal.lua I made that allows you to add modifications from lua modules. You can place modules in /appdata/system/terminal/ and PUSH will load them.

Without any modules, PUSH changes very little (cd with no arguments acts as cd /), but modules let you add more functionality.

In the repo, I have a list of examples of the sort of things you can do with PUSH, including changing the prompt, adding and overriding commands, and adding shortcuts.

cd.lua is my favorite module so far, I think. It adds replaces the default cd command and adds fish-style directory history.

https://github.com/Rayquaza01/picotron-upgraded-shell

This is very WIP, so if you have any trouble or suggestions for how to improve PUSH, let me know!

Changelog

2025.2.18:

  • Add in changes from 0.1.1e terminal.lua
  • Disable barecd when pwd is in bbs:// (fstat in bbs:// seems to always return folder, even when it doesn't exist)



[Please log in to post a comment]