mirror of
https://github.com/ksherlock/mpw-shell.git
synced 2025-01-08 04:29:34 +00:00
updated readme
This commit is contained in:
parent
322a32af65
commit
97bcf8259d
@ -9,6 +9,8 @@ Supported features
|
|||||||
------------------
|
------------------
|
||||||
* If ... [Else If] ... [Else] ... End
|
* If ... [Else If] ... [Else] ... End
|
||||||
* Begin ... End
|
* Begin ... End
|
||||||
|
* Loop ... End
|
||||||
|
* Break [If], Continue [If]
|
||||||
* ( ... )
|
* ( ... )
|
||||||
* ||
|
* ||
|
||||||
* &&
|
* &&
|
||||||
@ -19,17 +21,21 @@ Not supported
|
|||||||
* pipes (|)
|
* pipes (|)
|
||||||
* subshells (`...`, ``...``)
|
* subshells (`...`, ``...``)
|
||||||
* text-editing commands (search forward/backward, regular expressions, et cetera)
|
* text-editing commands (search forward/backward, regular expressions, et cetera)
|
||||||
|
* For In loops
|
||||||
|
|
||||||
Builtin Commands
|
Builtin Commands
|
||||||
----------------
|
----------------
|
||||||
|
* AboutBox
|
||||||
* Directory
|
* Directory
|
||||||
* Echo
|
* Echo
|
||||||
|
* Exists
|
||||||
* Export
|
* Export
|
||||||
* Parameters
|
* Parameters
|
||||||
* Quote
|
* Quote
|
||||||
* Set
|
* Set
|
||||||
* Unexport
|
* Unexport
|
||||||
* Unset
|
* Unset
|
||||||
|
* Version
|
||||||
* Which
|
* Which
|
||||||
|
|
||||||
|
|
||||||
|
11
builtins.h
11
builtins.h
@ -8,19 +8,18 @@ class Environment;
|
|||||||
class fdmask;
|
class fdmask;
|
||||||
class token;
|
class token;
|
||||||
|
|
||||||
|
int builtin_aboutbox(Environment &e, const std::vector<std::string> &, const fdmask &);
|
||||||
int builtin_directory(Environment &e, const std::vector<std::string> &, const fdmask &);
|
int builtin_directory(Environment &e, const std::vector<std::string> &, const fdmask &);
|
||||||
int builtin_echo(Environment &e, const std::vector<std::string> &, const fdmask &);
|
int builtin_echo(Environment &e, const std::vector<std::string> &, const fdmask &);
|
||||||
|
int builtin_exists(Environment &e, const std::vector<std::string> &, const fdmask &);
|
||||||
|
int builtin_export(Environment &e, const std::vector<std::string> &, const fdmask &);
|
||||||
int builtin_parameters(Environment &e, const std::vector<std::string> &, const fdmask &);
|
int builtin_parameters(Environment &e, const std::vector<std::string> &, const fdmask &);
|
||||||
int builtin_quote(Environment &e, const std::vector<std::string> &tokens, const fdmask &);
|
int builtin_quote(Environment &e, const std::vector<std::string> &tokens, const fdmask &);
|
||||||
int builtin_set(Environment &e, const std::vector<std::string> &, const fdmask &);
|
int builtin_set(Environment &e, const std::vector<std::string> &, const fdmask &);
|
||||||
int builtin_unset(Environment &e, const std::vector<std::string> &, const fdmask &);
|
|
||||||
int builtin_export(Environment &e, const std::vector<std::string> &, const fdmask &);
|
|
||||||
int builtin_unexport(Environment &e, const std::vector<std::string> &, const fdmask &);
|
int builtin_unexport(Environment &e, const std::vector<std::string> &, const fdmask &);
|
||||||
int builtin_which(Environment &e, const std::vector<std::string> &, const fdmask &);
|
int builtin_unset(Environment &e, const std::vector<std::string> &, const fdmask &);
|
||||||
int builtin_aboutbox(Environment &e, const std::vector<std::string> &, const fdmask &);
|
|
||||||
int builtin_version(Environment &e, const std::vector<std::string> &, const fdmask &);
|
int builtin_version(Environment &e, const std::vector<std::string> &, const fdmask &);
|
||||||
|
int builtin_which(Environment &e, const std::vector<std::string> &, const fdmask &);
|
||||||
int builtin_exists(Environment &e, const std::vector<std::string> &, const fdmask &);
|
|
||||||
|
|
||||||
int builtin_evaluate(Environment &e, std::vector<token> &&, const fdmask &);
|
int builtin_evaluate(Environment &e, std::vector<token> &&, const fdmask &);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user