Sylvestre Ledru
e01d5f75f7
ls: if acl are used, show the + in the perms ( #5816 )
...
* ls: if acl are used, show the + in the perms
Tested by tests/mkdir/p-acl.sh
* CICD.yml: fix small formatting issue
---------
Co-authored-by: Daniel Hofstetter <daniel.hofstetter@42dh.com>
2024-01-14 15:57:22 +01:00
Dorian Péron
6760d63539
ls: Fix clippy warning
2024-01-04 16:51:30 +01:00
Dorian Péron
e30f191579
ls: Handle the use of QUOTING_STYLE variable
2024-01-03 18:37:51 +01:00
Matei Mantu
21d09dd404
ls: unquoted names should be indented with a space if there is a quoted name ( #5740 )
...
* ls: change indentation when file names include quotes to match GNU's
* display_grid: Changed order of parameters because it made more sense
* ls -l: Add padding for unquoted filenames
* Fix checking for quoted filenames
* Simplify if
2023-12-29 15:19:26 +01:00
Sylvestre Ledru
840a5bf083
Merge pull request #5700 from cakebaker/ls_block_size_with_k
...
ls: set correct block size when -k is provided
2023-12-25 11:14:09 +01:00
Daniel Hofstetter
270ac90cc1
ls: set correct block size when -k is provided
2023-12-24 16:35:49 +01:00
Sylvestre Ledru
c5217b3136
ls: remove unused arg check_for_deref
2023-12-24 15:03:34 +01:00
Sylvestre Ledru
18035a5f82
update of the function names in the comment
...
Co-authored-by: Daniel Hofstetter <daniel.hofstetter@42dh.com>
2023-12-24 14:57:06 +01:00
Sylvestre Ledru
53b3c782ef
add a link to d_type doc
2023-12-24 14:57:06 +01:00
Sylvestre Ledru
a3c7359056
ls: refactor the code
2023-12-24 14:57:06 +01:00
Sylvestre Ledru
5120acb27a
fix a clippy warning
2023-12-24 14:57:06 +01:00
Sylvestre Ledru
445d0af277
ls: rename get_metadata_with_deref_opt
2023-12-24 14:57:06 +01:00
Sylvestre Ledru
147721c24b
ls: Improve the access to metadata of the files Should fix tests/ls/stat-free-color.sh
2023-12-24 14:57:06 +01:00
Sylvestre Ledru
95fa81250e
ls/color_name: use the DirEntry if available
2023-12-24 14:57:06 +01:00
Sylvestre Ledru
1bd8ce5ddf
ls/color_name: use PathData instead of a Path as we want to check for DirEntry
2023-12-24 14:57:06 +01:00
Sylvestre Ledru
c0c5ec25b6
ls: rename a function for something more explicit
2023-12-24 14:57:06 +01:00
Sylvestre Ledru
28d684b5ac
ls: add a comment
2023-12-24 14:57:06 +01:00
Daniel Hofstetter
a8a5931cae
ls: introduce 2nd blocksize & fix todos in tests
2023-12-22 11:42:01 +01:00
Daniel Hofstetter
f16a4ae9c9
ls: remove condition with unreachable "else" block
2023-12-21 09:37:36 +01:00
Daniel Hofstetter
d8709d2839
ls: recognize BLOCKSIZE env var
2023-12-19 15:00:06 +01:00
Sylvestre Ledru
3d42619027
Merge pull request #5674 from cakebaker/ls_ignore_invalid_block_size_from_env_vars
...
ls: ignore invalid block size from env vars
2023-12-19 11:11:11 +01:00
Daniel Hofstetter
d8f299eb48
ls: mention config.hyperlink in comment
2023-12-19 10:50:36 +01:00
Daniel Hofstetter
ebfbd8b1fe
ls: rename display_file_name -> display_item_name
2023-12-19 10:50:36 +01:00
Daniel Hofstetter
a5606613bd
ls: ignore invalid block size from env vars
2023-12-19 10:02:34 +01:00
Daniel Hofstetter
917c6a4743
ls: support hyperlinks for dir names
2023-12-18 15:26:09 +01:00
Daniel Hofstetter
8c6463c525
ls: extract "create_hyperlink" function
2023-12-18 14:25:13 +01:00
Sylvestre Ledru
0fa074fcba
Merge pull request #5629 from cakebaker/ls_hyperlink_encode
...
ls: encode path when using --hyperlink
2023-12-18 13:38:08 +01:00
Sylvestre Ledru
5b45159996
Improve the comment
2023-12-17 17:40:44 +01:00
Sylvestre Ledru
af2625c8ce
fix order
...
Co-authored-by: Daniel Hofstetter <daniel.hofstetter@42dh.com>
2023-12-17 17:39:02 +01:00
Daniel Hofstetter
9167a84358
ls: enable "colors" feature
2023-12-16 17:17:44 +01:00
Sylvestre Ledru
f6d3f9afbf
ls: manages the COLOR and COLORTERM variables
...
Should fix GNU tests/ls/color-term.sh
2023-12-16 09:50:37 +01:00
Daniel Hofstetter
42558344f1
ls: enable "args override self"
2023-12-12 14:23:51 +01:00
Daniel Hofstetter
89cb4acb99
ls: encode path when using --hyperlink
2023-12-12 10:03:55 +01:00
Daniel Hofstetter
6711dd5694
ls: make --block-size and --human-readable/--si
...
override each other
2023-12-11 16:38:55 +01:00
Daniel Hofstetter
3dab2b7390
ls: use show_dir_name to output dir name
2023-12-11 09:33:36 +01:00
Sylvestre Ledru
4442b35370
Merge pull request #5626 from cakebaker/ls_invalid_block_size
...
ls: handle invalid block size as GNU does
2023-12-11 07:49:38 +01:00
Dorian Péron
673093f842
ls: set default quoting style to literal when not TTY ( #5553 )
...
* ls: set default quoting style to literal if output is not TTY
* tests/ls: Fix quoting tests that now run with Literal as default
* ls: Fix formatting/linting/spelling issues
* tests/ls: Fix windows escaped tests
2023-12-10 16:07:41 +01:00
Sylvestre Ledru
e071286eb0
address review comments
2023-12-09 13:10:41 +01:00
Sylvestre Ledru
268b180416
ls colors: create a stylemanager to carry the previous style to know if we need to reset or not
2023-12-09 13:10:38 +01:00
Sylvestre Ledru
b676216f9b
ls: use the gnu_legacy feature from lscolors
2023-12-09 13:05:12 +01:00
Daniel Hofstetter
e9dc2930ee
ls: handle invalid block size as GNU does
2023-12-08 19:19:51 +01:00
Daniel Hofstetter
5a32ab8004
ls: implement --hyperlink
2023-12-07 08:14:25 +01:00
Sylvestre Ledru
80b1ccd665
Merge pull request #5609 from cakebaker/ls_ignore_value_of_posixly_correct
...
ls: ignore value of `POSIXLY_CORRECT`
2023-12-06 21:27:21 +01:00
Daniel Hofstetter
cf853df2dc
ls: remove "#[allow(unused_variables)]"
2023-12-04 14:48:25 +01:00
Daniel Hofstetter
51fc2d7564
ls: ignore value of POSIXLY_CORRECT
2023-12-03 16:01:19 +01:00
Daniel Hofstetter
c77d389f5b
ls: improve some var names related to block sizes
2023-12-03 14:58:14 +01:00
Daniel Hofstetter
a6d15d67ca
ls: cleanup "spell-checker:ignore" entries
2023-12-03 14:58:14 +01:00
Daniel Hofstetter
0ec6802459
ls: fix padding of size column when using -l
2023-11-30 16:19:27 +01:00
Sylvestre Ledru
ff92bfb25b
Prepare version 0.0.23
2023-11-13 22:02:01 +01:00
Kostiantyn Hryshchuk
6ac1af6953
Fix clippy::implicit_clone
2023-11-04 21:04:29 +01:00