1 #include <stdio.h>
2 #include <dirent.h>
3 #include <string.h>
4 #include <errno.h>
5 #include <unistd.h>
6 #include <sys/stat.h>
7 #include <aos/cli.h>
8 #include <stdbool.h>
9 #include <fcntl.h>
10 
pwd_main(int argc,char ** argv)11 static int pwd_main(int argc, char **argv)
12 {
13     char dir[256] = {0}, *ret;
14 
15     ret = getcwd(dir, sizeof(dir));
16     if (!ret) {
17         aos_cli_printf("Failed to get current working directory!\r\n");
18         return -1;
19     }
20 
21     aos_cli_printf("%s\r\n", dir);
22 
23     return 0;
24 }
25 ALIOS_CLI_CMD_REGISTER(pwd_main, pwd, print name of current working directory);
26