= {
{
"fstest",
"fs",
"fstest confirm",
"Test file API in new /VFSTEST directory",
fs_test },
{
"ls",
"fs",
"ls [path]",
"List directory",
list },
{
"cd",
"fs",
"cd [path]",
"Change current directory",
cd },
{
"pwd",
"fs",
"pwd",
"Print current directory",
pwd },
{
"mkdir",
"fs",
"mkdir <path>",
"Create directory",
mkdir_command },
{
"rmdir",
"fs",
"rmdir <path>",
"Remove empty directory",
rmdir_command },
{
"cat",
"fs",
"cat <file>",
"Read file",
cat },
{
"stat",
"fs",
"stat <path>",
"File information",
stat_file },
{
"load",
"fs",
"load <file>",
"Load into managed buffer",
load_file },
{
"create",
"fs",
"create <file>",
"Create empty file",
create },
{
"del",
"fs",
"del <file>",
"Delete file",
remove_file },
{
"write",
"fs",
"write <file> <text>",
"Replace file contents",
write_file },
{
"append",
"fs",
"append <file> <text>",
"Append to existing file",
append_file },
{
"truncate",
"fs",
"truncate <file> <bytes>",
"Resize file, zero-fill growth",
truncate_file },
{
"cp",
"fs",
"cp <source> <destination>",
"Copy file (no overwrite)",
copy },
{
"mv",
"fs",
"mv <source> <destination>",
"Move or rename (no overwrite)",
move },
{
"fat12info",
"fs",
"fat12info",
"Volume information",
fs_info },
{ 0 }
}
static int rmdir_command(int argc, char **argv)
Definition commands_fs.c:55
static int cat(int argc, char **argv)
Definition commands_fs.c:28
static int append_file(int argc, char **argv)
Definition commands_fs.c:99
static int move(int argc, char **argv)
Definition commands_fs.c:107
static int fs_info(int argc, char **argv)
Definition commands_fs.c:137
static int pwd(int argc, char **argv)
Definition commands_fs.c:63
static int cd(int argc, char **argv)
Definition commands_fs.c:59
static int list(int argc, char **argv)
Definition commands_fs.c:14
static int fs_test(int argc, char **argv)
Definition commands_fs.c:174
static int create(int argc, char **argv)
Definition commands_fs.c:43
static int remove_file(int argc, char **argv)
Definition commands_fs.c:47
static int stat_file(int argc, char **argv)
Definition commands_fs.c:125
static int load_file(int argc, char **argv)
Definition commands_fs.c:146
static int mkdir_command(int argc, char **argv)
Definition commands_fs.c:51
static int copy(int argc, char **argv)
Definition commands_fs.c:103
static int truncate_file(int argc, char **argv)
Definition commands_fs.c:111
static int write_file(int argc, char **argv)
Definition commands_fs.c:95