Documentation ¶
Index ¶
- Constants
- Variables
- func CmdAccess(args []any) []any
- func CmdAnsiToUtf8IfNeeded(args []any) []any
- func CmdAtoU(args []any) []any
- func CmdBitAnd(args []any) []any
- func CmdBitOr(args []any) []any
- func CmdBitXor(args []any) []any
- func CmdBox(this *Param) []any
- func CmdChdir(args []any) []any
- func CmdCommonPrefix(args []any) []any
- func CmdCompleteForFiles(args []any) []any
- func CmdDirName(args []any) []any
- func CmdElevated([]any) []any
- func CmdEnvAdd(args []any) []any
- func CmdEnvDel(args []any) (result []any)
- func CmdFields(args []any) []any
- func CmdGetBindKey(args []any) []any
- func CmdGetEnv(args []any) []any
- func CmdGetHistory(args []any) []any
- func CmdGetKey(args []any) []any
- func CmdGetKeys(args []any) []any
- func CmdGetViewWidth(args []any) []any
- func CmdGetwd(args []any) []any
- func CmdGlob(args []any) []any
- func CmdLenHistory(args []any) []any
- func CmdMsgBox(args []any) []any
- func CmdPathJoin(args []any) []any
- func CmdPrint(this *Param) []any
- func CmdRawEval(this *Param) []any
- func CmdRawExec(this *Param) []any
- func CmdResetCharWidth(args []any) []any
- func CmdSetEnv(args []any) []any
- func CmdSetRuneWidth(args []any) []any
- func CmdShellExecute(args []any) []any
- func CmdSkk(args []any) []any
- func CmdStat(args []any) []any
- func CmdUtoA(args []any) []any
- func CmdWhich(args []any) []any
- func CmdWrite(this *Param) []any
- func CmdWriteErr(this *Param) []any
- func CmdWriteSub(this *Param, out io.Writer) []any
- func GetOption(args []any) []any
- func Prompt(param *Param) []interface{}
- func PromptCore(console io.Writer, args ...interface{}) string
- func SetOption(args []any) []any
- type Param
Constants ¶
View Source
const TooFewArguments = "Too few arguments"
Variables ¶
View Source
var Table = map[string]func([]interface{}) []interface{}{ "access": CmdAccess, "atou": CmdAtoU, "atou_if_needed": CmdAnsiToUtf8IfNeeded, "bitand": CmdBitAnd, "bitor": CmdBitOr, "chdir": CmdChdir, "commonprefix": CmdCommonPrefix, "complete_for_files": CmdCompleteForFiles, "dirname": CmdDirName, "elevated": CmdElevated, "envadd": CmdEnvAdd, "envdel": CmdEnvDel, "fields": CmdFields, "getenv": CmdGetEnv, "gethistory": CmdGetHistory, "getkey": CmdGetKey, "getkeys": CmdGetKeys, "getviewwidth": CmdGetViewWidth, "getwd": CmdGetwd, "glob": CmdGlob, "pathjoin": CmdPathJoin, "resetcharwidth": CmdResetCharWidth, "setenv": CmdSetEnv, "setrunewidth": CmdSetRuneWidth, "shellexecute": CmdShellExecute, "skk": CmdSkk, "stat": CmdStat, "utoa": CmdUtoA, "which": CmdWhich, }
View Source
var Table2 = map[string]func(*Param) []interface{}{ "box": CmdBox, "raweval": CmdRawEval, "rawexec": CmdRawExec, "write": CmdWrite, "writerr": CmdWriteErr, "default_prompt": Prompt, }
Functions ¶
func CmdAnsiToUtf8IfNeeded ¶
func CmdCommonPrefix ¶
func CmdCompleteForFiles ¶
func CmdDirName ¶
func CmdElevated ¶
func CmdGetBindKey ¶
CmdGetBindKey is the getter for nyagos.key table.
func CmdGetHistory ¶
func CmdGetKeys ¶
func CmdGetViewWidth ¶
func CmdLenHistory ¶
func CmdPathJoin ¶
func CmdRawEval ¶
func CmdRawExec ¶
func CmdResetCharWidth ¶
func CmdSetRuneWidth ¶
func CmdShellExecute ¶
func CmdWriteErr ¶
func Prompt ¶
func Prompt(param *Param) []interface{}
Prompt is the body of the lua-function `nyagos.default_prompt`
func PromptCore ¶
PromptCore prints prompt-str(args[0]) to console.
Types ¶
Click to show internal directories.
Click to hide internal directories.