aboutsummaryrefslogtreecommitdiffhomepage
path: root/builtin.cpp
diff options
context:
space:
mode:
authorGravatar ridiculousfish <corydoras@ridiculousfish.com>2012-03-07 00:54:01 -0800
committerGravatar ridiculousfish <corydoras@ridiculousfish.com>2012-03-07 00:54:01 -0800
commited7c10f36666d6571c2399d507766e9fa3aad6c9 (patch)
treeaea65eef8946414c9816b12fcfb5909476ed3370 /builtin.cpp
parent68b93c624f51da262dc90d5566c666e59c186840 (diff)
Implemented test as a builtin (!)
Diffstat (limited to 'builtin.cpp')
-rw-r--r--builtin.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/builtin.cpp b/builtin.cpp
index 83f6918d..872ba490 100644
--- a/builtin.cpp
+++ b/builtin.cpp
@@ -384,6 +384,9 @@ static void builtin_missing_argument( parser_t &parser, const wchar_t *cmd, cons
#include "builtin_ulimit.cpp"
#include "builtin_jobs.cpp"
+/* builtin_test lives in builtin_test.cpp */
+int builtin_test( parser_t &parser, wchar_t **argv );
+
/**
List all current key bindings
*/
@@ -3574,6 +3577,7 @@ static const builtin_data_t builtin_datas[]=
{ L"set", &builtin_set, N_( L"Handle environment variables" ) },
{ L"status", &builtin_status, N_( L"Return status information about fish" ) },
{ L"switch", &builtin_switch, N_( L"Conditionally execute a block of commands" ) },
+ { L"test", &builtin_test, N_( L"Test a condition" ) },
{ L"ulimit", &builtin_ulimit, N_( L"Set or get the shells resource usage limits" ) },
{ L"while", &builtin_generic, N_( L"Perform a command multiple times" ) }
};