summaryrefslogtreecommitdiff
path: root/apps/nshlib/nsh_parse.c
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2013-04-30 18:03:04 -0600
committerGregory Nutt <gnutt@nuttx.org>2013-04-30 18:03:04 -0600
commitdb3072bd6f1ace9bd459ca802d8cd226e901de72 (patch)
treea3fd1a146a3a18dfc7e6ea84393fd50994fc463d /apps/nshlib/nsh_parse.c
parent82b5ec73c0007df5cf0a5a04d54ea159e76b2951 (diff)
downloadnuttx-db3072bd6f1ace9bd459ca802d8cd226e901de72.tar.gz
nuttx-db3072bd6f1ace9bd459ca802d8cd226e901de72.tar.bz2
nuttx-db3072bd6f1ace9bd459ca802d8cd226e901de72.zip
Add -h option to NSH git command; And NSH mksmartfs command. From Ken Petit
Diffstat (limited to 'apps/nshlib/nsh_parse.c')
-rw-r--r--apps/nshlib/nsh_parse.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/apps/nshlib/nsh_parse.c b/apps/nshlib/nsh_parse.c
index d5ffd81ee..5722023d3 100644
--- a/apps/nshlib/nsh_parse.c
+++ b/apps/nshlib/nsh_parse.c
@@ -187,8 +187,12 @@ static const struct cmdmap_s g_cmdmap[] =
#if CONFIG_NFILE_DESCRIPTORS > 0 && !defined(CONFIG_DISABLE_MOUNTPOINT) && \
defined(CONFIG_FS_READABLE) && !defined(CONFIG_NSH_DISABLE_DF)
+#ifdef CONFIG_NSH_CMDOPT_DF_H
+ { "df", cmd_df, 1, 2, "[-h]" },
+#else
{ "df", cmd_df, 1, 1, NULL },
#endif
+#endif
#if CONFIG_NFILE_DESCRIPTORS > 0 && defined(CONFIG_SYSLOG) && \
defined(CONFIG_RAMLOG_SYSLOG) && !defined(CONFIG_NSH_DISABLE_DMESG)
@@ -296,6 +300,16 @@ static const struct cmdmap_s g_cmdmap[] =
# endif
#endif
+#if !defined(CONFIG_DISABLE_MOUNTPOINT) && CONFIG_NFILE_DESCRIPTORS > 0 && defined(CONFIG_FS_SMARTFS)
+# ifndef CONFIG_NSH_DISABLE_MKSMARTFS
+#ifdef CONFIG_SMARTFS_MULTI_ROOT_DIRS
+ { "mksmartfs", cmd_mksmartfs, 2, 3, "<path> [<num-root-directories>]" },
+#else
+ { "mksmartfs", cmd_mksmartfs, 2, 2, "<path>" },
+#endif
+# endif
+#endif
+
#ifndef CONFIG_NSH_DISABLE_MH
{ "mh", cmd_mh, 2, 3, "<hex-address>[=<hex-value>][ <hex-byte-count>]" },
#endif