Commit graph

93 commits

Author SHA1 Message Date
Finn Hediger
10d4585492 Fix test by appending " ".to_string() to Icons::new calls 2021-01-14 14:21:44 +05:30
zwPapEr
cf9030cdf7 config: 🔨 using target enum and vec string for config options
Signed-off-by: zwPapEr <zw.paper@gmail.com>
2020-12-13 10:43:03 +05:30
zwPapEr
95535cb67c 🔨 move symlink arrow to root level 2020-11-02 22:00:53 +05:30
zwPapEr
ce6ebc170a style: add config for symlink arrow 2020-11-02 22:00:53 +05:30
Kai Moschcau
55a96a114d Add ability to configure default options with file
# Conflicts:
#	Cargo.lock
#	Cargo.toml
#	README.md
#	src/app.rs
#	src/core.rs
#	src/display.rs
#	src/flags.rs
#	src/meta/mod.rs
#	src/sort.rs
#	tests/integration.rs
2020-10-02 10:08:37 +05:30
Abin Simon
5c128780f1 fix long listing for symlinkd dirs 2020-08-29 17:13:35 +05:30
Abin Simon
cffda506f1 show contents for symlink folders(fix #345) 2020-08-29 17:13:35 +05:30
Abin Simon
d9b7a5599d do not expand sylink in grid display 2020-08-21 23:40:44 +05:30
zwPapEr
faea1c0051 arg: add support for dereference 2020-08-21 23:27:12 +05:30
dvvvvvv
42e092b04a make not using canonical path when make parent path 2020-05-31 16:46:54 +05:30
dvvvvvv
70aea2947b remove canonicalize in relative_name function and add None Display Option 2020-05-31 16:46:54 +05:30
dvvvvvv
08133b4ebb remove redundent edits 2020-05-31 16:46:54 +05:30
dvvvvvv
3141278c65 add relative path function 2020-05-31 16:46:54 +05:30
dvvvvvv
746a929ebf remove current/parent display option 2020-05-31 16:46:54 +05:30
dvvvvvv
708a6f5dc1 create display option of name 2020-05-31 16:46:54 +05:30
zwPapEr
1af45a10e8 inode: 🎨 use option for inode, and two color for valid or not 2020-01-11 14:17:44 +05:30
zwPapEr
0ebb39d60c impl showing inode by setting blocks
working on https://github.com/Peltoche/lsd/issues/276
2020-01-11 14:17:44 +05:30
Pierre Peltier
200c5d2c68 Fix the spacing rules between the grid and online layout 2019-12-06 11:35:03 +05:30
Pierre Peltier
80ab697fb9 Fix the spacing, following the @meain recomandations 2019-12-06 11:35:03 +05:30
Pierre Peltier
d031c4b192 Revert the two space separator 2019-12-06 11:35:03 +05:30
Pierre Peltier
75f413ae8a Fix the tests about the name format 2019-12-06 11:35:03 +05:30
Pierre Peltier
53ad81f006 Fix the name and icon spacing 2019-12-06 11:35:03 +05:30
Pierre Peltier
e4342f86d1 Remove the SizeUnit padding calculation
This padding calculation is not more required because the right padding
is handled by the term_grid package.

I hope be able to remove the left padding once I had push some changes
into the term_grid package.
2019-12-06 11:35:03 +05:30
Pierre Peltier
7ead8aec4e Remove the --prefix-indent flag
This flag is not more possible with the term_grid layout tool
2019-12-06 11:35:03 +05:30
Pierre Peltier
27f8fd3c6f Run clippy 2019-12-06 11:35:03 +05:30
Pierre Peltier
6064fc3b65 Handle the no-symlink flag 2019-12-06 11:35:03 +05:30
Pierre Peltier
41fd5a5b2a Use the term_grid package for the output of tree 2019-12-06 11:35:03 +05:30
Pierre Peltier
6ca2bd948d Merge the display functions 2019-12-06 11:35:03 +05:30
Pierre Peltier
f6c3e68463 Remove some unused stuff 2019-12-06 11:35:03 +05:30
Pierre Peltier
5b51b6cb94 Use the term_grid for the one line layout 2019-12-06 11:35:03 +05:30
Pierre Peltier
03adf997cc Remove the short/long output and use only the blocks 2019-12-06 11:35:03 +05:30
Pierre Peltier
2ee9f8b46a Fix the size tests 2019-12-06 11:35:03 +05:30
Pierre Peltier
8b8c776eaa Remove the not more used PadingRules struct 2019-12-06 11:35:03 +05:30
Pierre Peltier
8d9bcc3910 Avoid the meta vector copy 2019-12-06 11:35:03 +05:30
Pierre Peltier
61e2e88d8e Handle the block padding in a generic way 2019-12-06 11:35:03 +05:30
Pierre Peltier
f3481ceef6 Split the rendering of size parts 2019-12-06 11:35:03 +05:30
Pierre Peltier
3eaf763745 Split the size value and the size unit
This will allow to handle all the block in a generic way
2019-12-06 11:35:03 +05:30
Roy Ivy III
a3b162202a refactor/polish ~ fix cargo fmt complaints 2019-12-04 11:09:11 +01:00
Aaron Lichtman
9086628855 Remove TODO 2019-09-02 15:04:03 +02:00
Aaron Lichtman
b19e54e3ab Change flag to --prefix-indent 2019-09-02 15:04:03 +02:00
Aaron Lichtman
66eb8532c2 Add indent flag.
Fix #22. For some reason this breaks file icon rendering?
2019-09-02 15:04:03 +02:00
Philipp Mildenberger
3facd44840 refactored 'Size' to only contain bytes. The unit is calculated only when needed. Added a new --size option 'bytes' to display the filesize in bytes (without unit) this is the default of ls 2019-07-17 10:27:59 +00:00
Abin Simon
f1275b0e60 fix all spacing issues 2019-06-18 14:44:39 +02:00
thammin
7177c187da should return 0 length when not showing indicator 2019-06-18 14:25:06 +05:30
thammin
c3a9f9c62e fix name padding to include indicator's length 2019-06-18 14:25:06 +05:30
Abin Simon
e74b416bca remove last space from result vec 2019-06-09 13:02:05 +02:00
Abin Simon
2642544210 fix display for --tree with --long 2019-06-09 13:02:05 +02:00
Abin Simon
119ddb3aa4 fix padding of name and symlink
Will fix the issue where even the padding would have the background
color.
2019-06-09 13:02:05 +02:00
Abin Simon
e145697b4e add --no-symlink option 2019-06-09 13:02:05 +02:00
Abin Simon
4767ef8c11 fix tests 2019-06-09 13:02:05 +02:00