Skip to content

Commit ceb09c7

Browse files
fdncredsylvestrecakebaker
authored
ls: allow crate users to call ls without having to print everything to stdout (#9851)
* refactor uu_ls so that crate users can call the command without having the internal print stdout output * redo changes * clippy * help cspell understand dired * rebase * try and optimize for memory and speed performance. update output handling to add streaming mode. * work on ci issues, optimize uid and gid cache handling, improve dired output calculations * test fx: change read_dir parameter to mutable reference in collect_directory_entries and enter_directory functions * update documentation * more perf tweaks * fmt * tweak perf * Add back (and shorten) comment for 31_556_952 * Update src/uu/ls/src/ls.rs Co-authored-by: Daniel Hofstetter <daniel.hofstetter@42dh.com> * Update src/uu/ls/src/ls.rs Co-authored-by: Daniel Hofstetter <daniel.hofstetter@42dh.com> --------- Co-authored-by: Sylvestre Ledru <sylvestre@debian.org> Co-authored-by: Daniel Hofstetter <daniel.hofstetter@42dh.com>
1 parent 3194190 commit ceb09c7

4 files changed

Lines changed: 783 additions & 249 deletions

File tree

.vscode/cspell.dictionaries/jargon.wordlist.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ conv
2626
cyclomatic
2727
dedup
2828
deduplication
29+
dired
2930
demangle
3031
denoland
3132
deque

0 commit comments

Comments
 (0)