cash alternative shell added
This commit is contained in:
30
cash/.package
Normal file
30
cash/.package
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
{
|
||||||
|
title = 'ComputerCraft Advanced Shell',
|
||||||
|
repository = 'kepler155c/opus-apps/{{OPUS_BRANCH}}/cash',
|
||||||
|
description = [[A Bourne-compatible shell for ComputerCraft.
|
||||||
|
|
||||||
|
Features
|
||||||
|
Bash/sh-style command line
|
||||||
|
Tab completion (defaulting to file names where not supported)
|
||||||
|
Customizable prompts (including ANSI support)
|
||||||
|
Local & environment variables
|
||||||
|
Argument quoting
|
||||||
|
Multiple commands on one line with semicolons
|
||||||
|
Many built-in functions (including in-line Lua commands)
|
||||||
|
Arithmetic expansion
|
||||||
|
If, while, for statements
|
||||||
|
Function support
|
||||||
|
Shell scripting/shebangs
|
||||||
|
Background jobs
|
||||||
|
rc files
|
||||||
|
Restorable history
|
||||||
|
Partial CCKernel2 support
|
||||||
|
Full compatibility with CraftOS shell.lua]],
|
||||||
|
license = 'MIT',
|
||||||
|
install = [[
|
||||||
|
require('opus.alternate').set('shell', 'packages/cash/cash.lua')
|
||||||
|
]],
|
||||||
|
uninstall = [[
|
||||||
|
require('opus.alternate').remove('shell', 'packages/cash/cash.lua')
|
||||||
|
]],
|
||||||
|
}
|
||||||
7
cash/etc/apps.db
Normal file
7
cash/etc/apps.db
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
[ "a3c2cb0e2228250d98c481128f6837ef93111d73" ] = {
|
||||||
|
title = "MBS",
|
||||||
|
category = "Apps",
|
||||||
|
run = ".mbs/bin/shell.lua",
|
||||||
|
},
|
||||||
|
}
|
||||||
1
cash/etc/fstab
Normal file
1
cash/etc/fstab
Normal file
@@ -0,0 +1 @@
|
|||||||
|
packages/cash/cash.lua urlfs https://raw.githubusercontent.com/MCJack123/cash/master/cash.lua
|
||||||
@@ -1,4 +1,6 @@
|
|||||||
packages/common/ascii.lua urlfs http://pastebin.com/raw/u3kcnyjd
|
packages/common/ascii.lua urlfs http://pastebin.com/raw/u3kcnyjd
|
||||||
packages/common/hexedit.lua urlfs https://pastebin.com/raw/Ds9ajsp4
|
packages/common/hexedit.lua urlfs https://pastebin.com/raw/Ds9ajsp4
|
||||||
packages/common/colors.lua urlfs https://raw.githubusercontent.com/kepler155c/opus-apps/develop-1.8/ignore/colors.lua
|
packages/common/colors.lua urlfs https://raw.githubusercontent.com/kepler155c/opus-apps/develop-1.8/ignore/colors.lua
|
||||||
packages/common/cowsay.lua urlfs https://pastebin.com/raw/n00VQJsw
|
packages/common/cowsay.lua urlfs https://pastebin.com/raw/n00VQJsw
|
||||||
|
packages/common/calc.lua urlfs https://pastebin.com/raw/nAinUn1h
|
||||||
|
packages/common/write.lua urlfs https://pastebin.com/raw/RSyhCjqv
|
||||||
Reference in New Issue
Block a user