forked from extern/nushell
removed some comments (#2032)
removed comments that i shouldn't have left in
This commit is contained in:
parent
7532618bdc
commit
e8476d8fbb
@ -305,132 +305,6 @@ pub async fn fetch(
|
|||||||
span,
|
span,
|
||||||
))
|
))
|
||||||
}
|
}
|
||||||
/*
|
|
||||||
cwd.push(Path::new(location));
|
|
||||||
if let Ok(cwd) = dunce::canonicalize(cwd) {
|
|
||||||
match std::fs::read(&cwd) {
|
|
||||||
Ok(bytes) => match std::str::from_utf8(&bytes) {
|
|
||||||
Ok(s) => Ok((
|
|
||||||
cwd.extension()
|
|
||||||
.map(|name| name.to_string_lossy().to_string()),
|
|
||||||
UntaggedValue::string(s),
|
|
||||||
Tag {
|
|
||||||
span,
|
|
||||||
anchor: Some(AnchorLocation::File(cwd.to_string_lossy().to_string())),
|
|
||||||
},
|
|
||||||
)),
|
|
||||||
Err(_) => {
|
|
||||||
//Non utf8 data.
|
|
||||||
match (bytes.get(0), bytes.get(1)) {
|
|
||||||
(Some(x), Some(y)) if *x == 0xff && *y == 0xfe => {
|
|
||||||
// Possibly UTF-16 little endian
|
|
||||||
let utf16 = read_le_u16(&bytes[2..]);
|
|
||||||
|
|
||||||
if let Some(utf16) = utf16 {
|
|
||||||
match std::string::String::from_utf16(&utf16) {
|
|
||||||
Ok(s) => Ok((
|
|
||||||
cwd.extension()
|
|
||||||
.map(|name| name.to_string_lossy().to_string()),
|
|
||||||
UntaggedValue::string(s),
|
|
||||||
Tag {
|
|
||||||
span,
|
|
||||||
anchor: Some(AnchorLocation::File(
|
|
||||||
cwd.to_string_lossy().to_string(),
|
|
||||||
)),
|
|
||||||
},
|
|
||||||
)),
|
|
||||||
Err(_) => Ok((
|
|
||||||
None,
|
|
||||||
UntaggedValue::binary(bytes),
|
|
||||||
Tag {
|
|
||||||
span,
|
|
||||||
anchor: Some(AnchorLocation::File(
|
|
||||||
cwd.to_string_lossy().to_string(),
|
|
||||||
)),
|
|
||||||
},
|
|
||||||
)),
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
Ok((
|
|
||||||
None,
|
|
||||||
UntaggedValue::binary(bytes),
|
|
||||||
Tag {
|
|
||||||
span,
|
|
||||||
anchor: Some(AnchorLocation::File(
|
|
||||||
cwd.to_string_lossy().to_string(),
|
|
||||||
)),
|
|
||||||
},
|
|
||||||
))
|
|
||||||
}
|
|
||||||
}
|
|
||||||
(Some(x), Some(y)) if *x == 0xfe && *y == 0xff => {
|
|
||||||
// Possibly UTF-16 big endian
|
|
||||||
let utf16 = read_be_u16(&bytes[2..]);
|
|
||||||
|
|
||||||
if let Some(utf16) = utf16 {
|
|
||||||
match std::string::String::from_utf16(&utf16) {
|
|
||||||
Ok(s) => Ok((
|
|
||||||
cwd.extension()
|
|
||||||
.map(|name| name.to_string_lossy().to_string()),
|
|
||||||
UntaggedValue::string(s),
|
|
||||||
Tag {
|
|
||||||
span,
|
|
||||||
anchor: Some(AnchorLocation::File(
|
|
||||||
cwd.to_string_lossy().to_string(),
|
|
||||||
)),
|
|
||||||
},
|
|
||||||
)),
|
|
||||||
Err(_) => Ok((
|
|
||||||
None,
|
|
||||||
UntaggedValue::binary(bytes),
|
|
||||||
Tag {
|
|
||||||
span,
|
|
||||||
anchor: Some(AnchorLocation::File(
|
|
||||||
cwd.to_string_lossy().to_string(),
|
|
||||||
)),
|
|
||||||
},
|
|
||||||
)),
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
Ok((
|
|
||||||
None,
|
|
||||||
UntaggedValue::binary(bytes),
|
|
||||||
Tag {
|
|
||||||
span,
|
|
||||||
anchor: Some(AnchorLocation::File(
|
|
||||||
cwd.to_string_lossy().to_string(),
|
|
||||||
)),
|
|
||||||
},
|
|
||||||
))
|
|
||||||
}
|
|
||||||
}
|
|
||||||
_ => Ok((
|
|
||||||
None,
|
|
||||||
UntaggedValue::binary(bytes),
|
|
||||||
Tag {
|
|
||||||
span,
|
|
||||||
anchor: Some(AnchorLocation::File(
|
|
||||||
cwd.to_string_lossy().to_string(),
|
|
||||||
)),
|
|
||||||
},
|
|
||||||
)),
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
Err(_) => Err(ShellError::labeled_error(
|
|
||||||
"File could not be opened",
|
|
||||||
"file not found",
|
|
||||||
span,
|
|
||||||
)),
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
Err(ShellError::labeled_error(
|
|
||||||
"File could not be opened",
|
|
||||||
"file not found",
|
|
||||||
span,
|
|
||||||
))
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fn convert_via_utf8(
|
fn convert_via_utf8(
|
||||||
|
Loading…
Reference in New Issue
Block a user