summaryrefslogtreecommitdiff
path: root/command/ls.c
diff options
context:
space:
mode:
authorTyler Murphy <tylerm@tylerm.dev>2023-05-06 00:39:44 -0400
committerTyler Murphy <tylerm@tylerm.dev>2023-05-06 00:39:44 -0400
commitd8f2c10b7108fff6b7e437291093a1cadc15ab9f (patch)
tree3fc50a19d6fbb9c94a8fe147cd2a6c4ba7f59b8d /command/ls.c
parentansii c (diff)
downloadlazysphere-d8f2c10b7108fff6b7e437291093a1cadc15ab9f.tar.gz
lazysphere-d8f2c10b7108fff6b7e437291093a1cadc15ab9f.tar.bz2
lazysphere-d8f2c10b7108fff6b7e437291093a1cadc15ab9f.zip
refactor
Diffstat (limited to '')
-rw-r--r--command/ls.c (renamed from src/commands/ls.c)13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/commands/ls.c b/command/ls.c
index e8d58d0..8ed796f 100644
--- a/src/commands/ls.c
+++ b/command/ls.c
@@ -1,11 +1,16 @@
-#include "../command.h"
+#include "command.h"
+#include "lslib.h"
#include <grp.h>
#include <pwd.h>
#include <dirent.h>
#include <ftw.h>
#include <limits.h>
+#include <stdlib.h>
#include <string.h>
+#include <errno.h>
+#include <unistd.h>
+#include <sys/ioctl.h>
#define FILE_COLOR ANSCII BLACK COLOR
#define DIR_COLOR ANSCII BOLD NEXT NORMAL BLUE COLOR
@@ -17,6 +22,12 @@
#define BLK_COLOR ANSCII BOLD NEXT NORMAL YELLOW COLOR
#define SOCK_COLOR ANSCII BOLD NEXT NORMAL MAGENTA COLOR
+enum When {
+ YES,
+ NO,
+ AUTO
+};
+
static struct {
bool hidden;
bool hide_dot;