Ben S
|
bcaed1ff35
|
Remove redundant slicing
|
2014-12-12 14:17:57 +00:00 |
|
Ben S
|
57430dbbe5
|
Why be so specific?
Different types of user caches could come in the future...
|
2014-12-12 14:13:08 +00:00 |
|
Ben S
|
66339e7a15
|
Miscellaneous little optimisations
- Prefer iter over into_iter where appropriate
- Cut down on cloning
|
2014-12-12 14:06:48 +00:00 |
|
Ben S
|
4484982734
|
Whitespace fixes
|
2014-12-12 12:08:14 +00:00 |
|
Ben S
|
65f124fe39
|
Use the natord library instead of our own sorter
I'm serious, the more functionality I can use external crates for, the better.
|
2014-12-12 11:26:18 +00:00 |
|
Ben S
|
6770ac5475
|
Replare Unix module with users crate
Feels good turning all that code into a dependency!
|
2014-12-12 11:17:55 +00:00 |
|
Ben S
|
6134096586
|
Upgrade to latest Rust
I can't complain, because the breaking changes were caused by my pull request...
|
2014-12-02 14:20:28 +00:00 |
|
Ben S
|
c217dce73d
|
Simplify width-checking code
With suggestions from helpful #rust folk. Thank you!
|
2014-11-26 08:23:17 +00:00 |
|
Ben S
|
c52625b1ce
|
Display files on a single line if possible
|
2014-11-26 08:05:07 +00:00 |
|
Ben S
|
8b3602f20f
|
Remove unused lifetime
|
2014-11-26 07:40:52 +00:00 |
|
Ben S
|
05dd644c92
|
Upgrade to latest ansi_term
Yeah, I broke my own code again.
|
2014-11-26 07:36:09 +00:00 |
|
Ben S
|
6ade060eb6
|
Use curlies consistently
|
2014-11-25 20:50:23 +00:00 |
|
Ben S
|
e1d3512a69
|
Add --help flag
|
2014-11-25 15:54:50 +00:00 |
|
Ben S
|
0b1e94a3c8
|
Fix bug where header line would appear twice
|
2014-11-25 01:31:26 +00:00 |
|
Ben S
|
df6544aae0
|
from_buf -> String::from_raw_buf
|
2014-11-25 01:29:33 +00:00 |
|
Ben S
|
bcaf54d7dd
|
Add a flag to print directories as files
Also, re-use the stat result from directory-checking.
|
2014-11-25 01:27:26 +00:00 |
|
Ben S
|
cbd2f1fa37
|
List files and directories separately
This finally fixes the issue where trying to list a file causes a crash. Also, tidy up some of the uses of references.
|
2014-11-24 17:03:36 +00:00 |
|
Ben S
|
c7417e0bca
|
Remove unnecessary namespacing
|
2014-11-24 02:18:22 +00:00 |
|
Ben S
|
8e455f9390
|
Optimise unsafe usage
|
2014-11-24 02:16:28 +00:00 |
|
Ben S
|
5b7124bb71
|
I like aligning things
|
2014-11-24 02:13:54 +00:00 |
|
Ben S
|
d72be30c30
|
Reduce unnecessary String allocations
- Remove uses of to_string() on a &str where it wasn't necessary
- Use SendStr to reduce allocations further
|
2014-11-24 02:01:08 +00:00 |
|
Ben S
|
c75bbf7f79
|
Add path to symlinks
|
2014-11-24 01:48:51 +00:00 |
|
Ben S
|
03ecb8c9e1
|
Fix bug with empty directories
|
2014-11-24 01:24:45 +00:00 |
|
Ben S
|
b7e7bc7057
|
Fix bug that panics when getting group info
I'm not sure if this a Rust change or something I've introduced...
|
2014-11-24 01:13:58 +00:00 |
|
Ben S
|
3066f2f840
|
Leverage new Travis support for Rust
|
2014-11-23 23:50:26 +00:00 |
|
Ben S
|
71f03157aa
|
Add some more file extensions
|
2014-11-23 23:01:06 +00:00 |
|
Ben S
|
ab66c681c2
|
Add some pointers
|
2014-11-23 22:36:03 +00:00 |
|
Ben S
|
92dc91dbc7
|
Add Cargo.lock to .gitignore
|
2014-11-23 21:58:38 +00:00 |
|
Ben S
|
d7b8b230ef
|
Remove containers from file name in grid view
What a strange bug to happen
|
2014-11-23 21:57:33 +00:00 |
|
Ben S
|
933f98d2c3
|
Upgrade to latest Rust nightly
|
2014-11-23 21:29:11 +00:00 |
|
Ben S
|
26f8ad08bf
|
Replace from_c_str with from_buf
|
2014-09-22 21:47:22 +02:00 |
|
Ben S
|
c80d1ec862
|
Replace to_option() with as_ref()
|
2014-09-22 21:12:07 +02:00 |
|
Ben S
|
b0c51d93f8
|
Remove a few deprecated constructs
The language keeps changing when I'm not looking!
|
2014-09-22 18:03:47 +02:00 |
|
Ben S
|
a2e9144866
|
Match file extensions case-insensitively
I truly didn't realise this wasn't already done until someone sent me a .BMP file.
|
2014-07-22 22:32:16 +01:00 |
|
Ben S
|
fb8821164c
|
Misc style changes
|
2014-07-22 22:27:37 +01:00 |
|
Ben S
|
527528e81f
|
Move file-sorting code outside the view functions
|
2014-07-22 22:19:51 +01:00 |
|
Ben S
|
e2f9a80ca5
|
Add none and inode sort options
|
2014-07-22 21:27:36 +01:00 |
|
Ben S
|
35a0ba3ba0
|
Use one-line view when output is not to a terminal
|
2014-07-22 20:50:53 +01:00 |
|
Ben S
|
44a9819417
|
Add --oneline option
Also, rename old 'lines' view to 'details' which makes more sense
|
2014-07-22 20:47:30 +01:00 |
|
Ben S
|
d15529301f
|
Update screenshot to show off awesome new grid view functionality
|
2014-07-22 15:54:17 +01:00 |
|
Ben S
|
856612acf3
|
Update screenshot to show off awesome new grid view functionality
|
2014-07-22 15:50:28 +01:00 |
|
Ben S
|
db5fe58296
|
Merge pull request #3 from ogham/grid-view
Grid view
|
2014-07-22 15:44:06 +01:00 |
|
Ben S
|
cf3e32c9c1
|
Get terminal width for grid view (resolve #1)
|
2014-07-22 15:41:20 +01:00 |
|
Ben S
|
b1560edb85
|
Use string width, rather than length, to calculate column size
|
2014-07-21 22:05:39 +01:00 |
|
Ben S
|
4cbc1f063a
|
Upgrade to latest Rust nightly
- Lifetime changes in unix.rs
- lexical_ordering -> cmp
- from_utf8_lossy got moved into String
- vec.get(n) -> vec[n]
|
2014-07-21 22:05:04 +01:00 |
|
Ben S
|
aac69017e7
|
Merge pull request #2 from ebfe/fix-build-master
Fix build with rust master
|
2014-07-16 09:38:08 +01:00 |
|
Michael Gehring
|
082af307b4
|
ToStr::to_str -> ToString::to_string
|
2014-07-16 06:20:43 +02:00 |
|
Ben S
|
90099f28cf
|
Upgrade to latest Rust nightly
- change to_string() on numbers to to_str()
|
2014-07-10 22:20:52 +01:00 |
|
Ben S
|
fc90f4bfc9
|
Don't pad the final column
|
2014-07-07 20:11:30 +01:00 |
|
Ben S
|
240cbf7b41
|
Add --across parameter
|
2014-07-07 19:18:09 +01:00 |
|