index
:
bfs.git
clone
coverity
find2fd
gh-pages
main
queue-files
single-file
Breadth-first version of find
Tavian Barnes <tavianator@tavianator.com>
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
color.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Use dstrx*() over dstrn*() when we know the exact length
Tavian Barnes
2024-06-18
1
-6
/
+6
*
expr: New for_expr macro
Tavian Barnes
2024-05-23
1
-1
/
+1
*
Stop using %m
Tavian Barnes
2024-05-20
1
-7
/
+0
*
Cast AT_FDCWD to int for comparisons
Tavian Barnes
2024-05-17
1
-1
/
+1
*
ctx: Try to reset TTY state when terminating abnormally
Tavian Barnes
2024-05-16
1
-11
/
+37
*
Rename config.h to prelude.h
Tavian Barnes
2024-04-19
1
-1
/
+1
*
color: New API to check if stat() is necessary
Tavian Barnes
2024-02-06
1
-0
/
+5
*
expr: Make expressions variadic
Tavian Barnes
2024-01-07
1
-21
/
+18
*
config: s/attr_format/attr_printf/
Tavian Barnes
2023-12-18
1
-2
/
+2
*
config: New variadic attr(...) macro
Tavian Barnes
2023-12-18
1
-2
/
+2
*
color: Make sure errno is non-zero if parse_colors() fails
Tavian Barnes
2023-11-28
1
-43
/
+43
*
config: s/BFS_FORMATTER/attr_format/
Tavian Barnes
2023-11-09
1
-2
/
+2
*
bfstd: Add a thread-safe wrapper for strerror()
Tavian Barnes
2023-10-05
1
-1
/
+1
*
Formatting fixes
Tavian Barnes
2023-09-27
1
-3
/
+3
*
dstring: New dchar typedef for dynamic strings
Tavian Barnes
2023-09-26
1
-3
/
+3
*
Use the new list macros
Tavian Barnes
2023-09-25
1
-1
/
+1
*
trie: New trie_clear() function
Tavian Barnes
2023-08-31
1
-2
/
+1
*
color: Only highlight the trailing slash on ENOTDIR
Tavian Barnes
2023-07-13
1
-2
/
+4
*
color: Don't break up leading and trailing dirs
Tavian Barnes
2023-07-13
1
-27
/
+32
*
color: TTY-escape filenames
Tavian Barnes
2023-07-13
1
-1
/
+9
*
color: Get rid of EXT_MAX
Tavian Barnes
2023-07-13
1
-10
/
+30
*
bfstd: Support wordesc() without allocating
Tavian Barnes
2023-07-13
1
-13
/
+7
*
diag: Shell-escape expression arguments
Tavian Barnes
2023-07-06
1
-3
/
+3
*
color: Don't print unnecessary reset sequences
Tavian Barnes
2023-06-30
1
-24
/
+43
*
color: Compare values too when deciding to smart-case
Tavian Barnes
2023-06-30
1
-16
/
+65
*
color: Implement smart casing
Tavian Barnes
2023-06-29
1
-219
/
+372
*
alloc: New header for memory allocation utilities
Tavian Barnes
2023-06-20
1
-2
/
+3
*
color: New %pq formatter for shell-escaped strings
Tavian Barnes
2023-06-16
1
-0
/
+18
*
color: `fi=0` should not fall back to `no`
Tavian Barnes
2023-06-08
1
-4
/
+4
*
Switch from assert() to bfs_assert()/bfs_verify()
Tavian Barnes
2023-05-18
1
-3
/
+2
*
Use bfs_bug("...") over assert(!"...")
Tavian Barnes
2023-05-18
1
-1
/
+2
*
config: Provide <stdalign.h> and <stdbool.h>
Tavian Barnes
2023-05-11
1
-1
/
+0
*
Replace license boilerplate with SPDX tags
Tavian Barnes
2023-01-25
1
-15
/
+2
*
bfstd: New wrappers for dirname()/basename()
Tavian Barnes
2023-01-19
1
-1
/
+1
*
Add BFS_FORMATTER() to vprintf()-type functions too
Tavian Barnes
2022-12-08
1
-0
/
+2
*
expr: Rename bfs_expr_has_children() to _is_parent()
Tavian Barnes
2022-12-05
1
-1
/
+1
*
expr: Remove the singleton bfs_{true,false} expressions
Tavian Barnes
2022-11-30
1
-0
/
+4
*
bfstd: Rename from util and reorganize it
Tavian Barnes
2022-11-06
1
-1
/
+1
*
color: Avoid dynamic allocation in get_ext_color()
Tavian Barnes
2022-11-01
1
-11
/
+19
*
trie: Make leaves into a linked list
Tavian Barnes
2022-10-29
1
-5
/
+2
*
color: Add a (void) prototype
Tavian Barnes
2022-10-17
1
-1
/
+1
*
color: Don't colorize capable files by default
Tavian Barnes
2022-05-11
1
-1
/
+1
*
color: Only check ln=target once
Tavian Barnes
2022-05-11
1
-7
/
+7
*
Source / Include Folder (#88)
トトも
2022-04-16
1
-0
/
+1125