Commit graph

57 commits

Author SHA1 Message Date
Sebastian Zivota
390f5e4280 Renamed theme flag to icon-theme and default option to fancy 2019-01-19 11:57:27 +01:00
Peltoche
92d018255a Add the directory-order flag 2019-01-12 16:42:05 +01:00
Max Taldykin
c74b5d619e Add a depth parameter for the -R and --tree options 2018-12-27 14:44:17 +01:00
Peltoche
ac82815c19 Do not panic if the group name is not available 2018-12-27 13:08:58 +01:00
Peltoche
f162a677dd Fix the name ordering 2018-12-17 11:43:28 +01:00
boxdot
9a83bda871 Review improvements + unittest of sorting. 2018-12-16 14:26:11 +01:00
boxdot
8e331ff566 Fix test. 2018-12-16 14:26:11 +01:00
boxdot
3514d79642 Add options to sort by time and to reverse sorting order. 2018-12-16 14:26:11 +01:00
Peltoche
be41956919 Fix the lint errors 2018-12-14 16:20:22 +01:00
Peltoche
8bc3686f66 Implement the Default trait to Flags 2018-12-14 14:32:18 +01:00
Peltoche
9173f8d36f Add tests for the Indicator struct 2018-12-14 14:32:18 +01:00
Peltoche
22b4f0f816 Add a test on relative date flag 2018-12-14 14:32:18 +01:00
Peltoche
f0a4fa125c Add the --icon flag 2018-12-13 16:08:01 +01:00
Abin Simon
f31afa8ab7 Add option to show relative date 2018-12-13 12:27:54 +01:00
Peltoche
abf66f6d6f Fix some icons tests 2018-12-12 16:21:54 +01:00
Peltoche
1ef1904bd3 Add a custom color for all the special fils (char / pipe / block) 2018-12-12 11:46:50 +01:00
Peltoche
78f13841e8 Run cargo fmt 2018-12-12 11:46:50 +01:00
Unknown
917498022e Fixes 2018-12-12 10:27:19 +01:00
Unknown
29ee29eccc Fixed tests 2018-12-12 10:27:19 +01:00
Your Name
52ac556c08 Merge conflicts 2018-12-12 10:27:19 +01:00
Your Name
feb581c2d7 Move icon rendering logic to name 2018-12-12 10:27:19 +01:00
Your Name
5c3c6a55fc Also color icon 2018-12-12 10:27:19 +01:00
Your Name
447b0e93c3 Code Review 2018-12-12 10:27:19 +01:00
Your Name
dc720e5403 Color executable files green 2018-12-12 10:27:19 +01:00
Peltoche
9ffffe854e Fix name order case sensitivity 2018-12-10 22:34:50 +01:00
Peltoche
98f59b3e2e Add tests for the date, name and filetype modules 2018-12-10 20:35:46 +01:00
Peltoche
b56df8ec56 Implement the -F flag 2018-12-10 19:03:48 +01:00
Abin Simon
7eb3ad7af6 add None in Unit enum to handle non file items 2018-12-10 10:45:37 +01:00
Abin Simon
cbcf0a332a use option for size values instead of size 2018-12-10 10:45:37 +01:00
Abin Simon
355091b301 show - for size when if it is not a file 2018-12-10 10:45:37 +01:00
Peltoche
deb03c5c53 Lint everything 2018-12-08 23:22:08 +01:00
Peltoche
d72b3544a9 Make the symlinks more visible 2018-12-08 23:22:08 +01:00
Peltoche
a006824f37 Refactore the icon package 2018-12-08 22:38:08 +01:00
Peltoche
66a5ae6366 Remove some Symlink logic from the Batch struct 2018-12-08 13:21:14 +01:00
Peltoche
98bc907101 Add a complete CD
This commit include the features:
- The version is available with `lsd --version`
- Create the completions scripts for bash/fish/zsh/powershell
- Return an error during the build if the rust requirements are not ok.
- Add the binaries into the releases assets
- Fix Size for the i686 architectures
2018-12-06 19:13:39 +01:00
Peltoche
268f7bf79f Escape invalid unicode encoded names 2018-12-05 21:19:02 +01:00
Peltoche
526f020695 Do not colorize when the stdout is not a tty 2018-12-05 20:25:48 +01:00
Peltoche
55c61722f3 Fix the tests 2018-12-05 11:37:34 +01:00
Peltoche
aa7a54f703 Fix the broken symlinks fetching 2018-12-04 21:10:42 +01:00
Peltoche
8989ca44fe
Add the --recursive option 2018-12-04 13:29:54 +01:00
Peltoche
823b04a258
Handle correctly the special files metadata fetching 2018-12-04 11:15:05 +01:00
Peltoche
228a5bb11a
Handle the symlinks with relatif paths 2018-12-04 10:57:54 +01:00
Peltoche
fbf8dacbc6
Handle broken symlinks 2018-12-03 13:27:06 +01:00
Peltoche
e425bd9d3a
Use ANSIString for rendering 2018-12-02 18:13:46 +01:00
Peltoche
0bd3ce5b31
Create the Name struct 2018-12-01 18:59:53 +01:00
Peltoche
f542fef68d
Create the Date struct 2018-12-01 17:56:07 +01:00
Peltoche
a7aff583f3
Create the Owner struct 2018-12-01 17:15:55 +01:00
Peltoche
8a0f253f16
Handle all the file types (block/char/pipe/etc) 2018-12-01 16:51:39 +01:00
Peltoche
033181ca9b
Add the file_type into the Permission struct 2018-12-01 14:16:23 +01:00
Peltoche
21cc041775
Add the setuid/setgid/sticky bit support 2018-12-01 13:21:39 +01:00