Daniel
63b2955d3f
Added winapi dependency
2019-04-10 15:23:16 +02:00
Daniel
6a022c01bf
Compiles on Windows with new windows_utils module
...
windows_utils will be responsible for safely wrapping WinAPI calls. This
should result in minimal changes to the interfaces of the existing
modules: all that is needed is new (very simple) constructors.
2019-04-10 15:23:16 +02:00
Abin Simon
aba3e96a28
color files with lscolors
2019-02-17 12:17:29 +01:00
Peltoche
e4882c5c99
Fix the module import paths
2019-02-16 11:34:33 +01:00
Peltoche
c4a99ed8f4
big refacto
2019-01-22 17:51:40 +01:00
Sebastian Zivota
bc3e47c6d7
Added --theme
option to select icon theme
...
Possible values are `default` and `unicode`.
2019-01-19 11:57:27 +01:00
Max Taldykin
c74b5d619e
Add a depth parameter for the -R and --tree options
2018-12-27 14:44:17 +01:00
Kenta Kubo
fca6498d99
Use unicode-width crate to count width of filename
2018-12-20 14:01:03 +01:00
Peltoche
629c934c58
Make the clippy lints available for older compilers
2018-12-14 16:20:22 +01:00
Peltoche
be41956919
Fix the lint errors
2018-12-14 16:20:22 +01:00
Abin Simon
f31afa8ab7
Add option to show relative date
2018-12-13 12:27:54 +01:00
Peltoche
98f59b3e2e
Add tests for the date, name and filetype modules
2018-12-10 20:35:46 +01:00
Peltoche
a006824f37
Refactore the icon package
2018-12-08 22:38:08 +01:00
Peltoche
7e158ae6b9
Create the flags package and move the Options struct into it
2018-12-08 14:54:18 +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
15b968ec4e
Add help texts to the cli
2018-12-06 14:55:53 +01:00
Peltoche
21111ff316
Use print_one_per_line if no tty is available
2018-12-05 21:30:14 +01:00
Peltoche
5b75642e66
Fix a typo
...
Thanks to Bourgond_Aries for the report!
2018-12-04 17:24:41 +01:00
Peltoche
b60bab1bdd
Handle the --tree option
2018-12-04 14:54:56 +01:00
Peltoche
8989ca44fe
Add the --recursive option
2018-12-04 13:29:54 +01:00
Peltoche
a4a494a5bc
Add the -1 option
2018-12-02 18:19:57 +01:00
Peltoche
e375a19f5b
Add the Display struct
2018-12-02 17:22:51 +01:00
Peltoche
2d6627ce7f
Create the Batch struct
2018-12-02 15:05:27 +01:00
Peltoche
0bd3ce5b31
Create the Name struct
2018-12-01 18:59:53 +01:00
Peltoche
ba980f0da1
Move the permission login into the permissions package
2018-12-01 12:10:12 +01:00
Peltoche
f1fec9352d
Fix the file size values
2018-11-30 14:53:54 +01:00
Peltoche
de3a3afeb7
Improve ls indentation with term_grid
2018-11-25 15:56:39 +01:00
Peltoche
19ac609ea6
Rename the logo package to the icon package
2018-11-25 12:16:24 +01:00
Peltoche
125cfbaa19
Add ls without the -l flag
2018-11-24 17:42:39 +01:00
Peltoche
cd3dc39f03
Move the colors into a separate package
2018-11-24 15:57:12 +01:00
Peltoche
b0adc11215
Separate the meta into a new package
2018-11-24 15:43:04 +01:00
Peltoche
e72fef2f4f
Separate the logo logic into a separate type
2018-11-24 14:42:57 +01:00
Peltoche
5b9d87a74f
Add some details on panics
2018-11-24 12:02:39 +01:00
Peltoche
4b9568510c
Change a lot of stuff
...
This is a shitty comment, I know...
2018-11-16 14:19:07 +01:00
Peltoche
3dc1689e65
Add the first functionalities
2018-11-12 13:34:25 +01:00