Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local tArgs = { ... }
- if #tArgs > 2 then
- print( "Usage: alias <alias> <program>" )
- return
- end
- local sAlias = tArgs[1]
- local sProgram = tArgs[2]
- if sAlias and sProgram then
- -- Set alias
- shell.setAlias( sAlias, sProgram )
- elseif sAlias then
- -- Clear alias
- shell.clearAlias( sAlias )
- else
- -- List aliases
- local tAliases = shell.aliases()
- local tList = {}
- for sAlias, sCommand in pairs( tAliases ) do
- table.insert( tList, sAlias )
- end
- table.sort( tList )
- textutils.pagedTabulate( tList )
- end
Advertisement
Add Comment
Please, Sign In to add comment