mirror of
https://github.com/Llewellynvdm/exa.git
synced 2024-12-29 02:53:06 +00:00
commit
55048f7ee2
@ -35,9 +35,9 @@ impl Dir {
|
|||||||
pub fn read_dir(path: PathBuf) -> IOResult<Dir> {
|
pub fn read_dir(path: PathBuf) -> IOResult<Dir> {
|
||||||
info!("Reading directory {:?}", &path);
|
info!("Reading directory {:?}", &path);
|
||||||
|
|
||||||
let contents: Vec<PathBuf> = try!(fs::read_dir(&path)?
|
let contents = fs::read_dir(&path)?
|
||||||
.map(|result| result.map(|entry| entry.path()))
|
.map(|result| result.map(|entry| entry.path()))
|
||||||
.collect());
|
.collect::<Result<_,_>>()?;
|
||||||
|
|
||||||
Ok(Dir { contents, path })
|
Ok(Dir { contents, path })
|
||||||
}
|
}
|
||||||
|
@ -96,20 +96,20 @@ impl fmt::Display for HelpString {
|
|||||||
/// Format this help options into an actual string of help
|
/// Format this help options into an actual string of help
|
||||||
/// text to be displayed to the user.
|
/// text to be displayed to the user.
|
||||||
fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> {
|
fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> {
|
||||||
try!(write!(f, "Usage:\n exa [options] [files...]\n"));
|
write!(f, "Usage:\n exa [options] [files...]\n")?;
|
||||||
|
|
||||||
if !self.only_long {
|
if !self.only_long {
|
||||||
try!(write!(f, "{}", OPTIONS));
|
write!(f, "{}", OPTIONS)?;
|
||||||
}
|
}
|
||||||
|
|
||||||
try!(write!(f, "{}", LONG_OPTIONS));
|
write!(f, "{}", LONG_OPTIONS)?;
|
||||||
|
|
||||||
if self.git {
|
if self.git {
|
||||||
try!(write!(f, "\n{}", GIT_HELP));
|
write!(f, "\n{}", GIT_HELP)?;
|
||||||
}
|
}
|
||||||
|
|
||||||
if self.xattrs {
|
if self.xattrs {
|
||||||
try!(write!(f, "\n{}", EXTENDED_HELP));
|
write!(f, "\n{}", EXTENDED_HELP)?;
|
||||||
}
|
}
|
||||||
|
|
||||||
Ok(())
|
Ok(())
|
||||||
|
Loading…
Reference in New Issue
Block a user