Commits on Source 65
-
Ian Jackson authored
-
Ian Jackson authored
dirs is maintained now. The breaking changes from dirs 2.0 to 4.0 described in dirs's readme do not affect users of shellexpand.
-
Ian Jackson authored
-
Ian Jackson authored
-
mjptree authored
-
Ian Jackson authored
Manual merge as gitlab.com is getting mystery errors
-
hasezoey authored
this converted all references to actual links for ease-of-use
-
Ian Jackson authored
-
hasezoey authored
-
-
Ian Jackson authored
Fix broken links Closes #1 See merge request !2
-
Ian Jackson authored
-
hasezoey authored
-
hasezoey authored
this is because "strip_prefix" uses "starts_with" internally, so it does not need to be used twice
-
hasezoey authored
-
Ian Jackson authored
Apply clippy suggestions See merge request !3
-
Ian Jackson authored
chore(README): fix extra character in example See merge request !4
-
Ian Jackson authored
-
Ian Jackson authored
-
Ian Jackson authored
As per https://github.com/netvl/shellexpand/issues/17 I now have ownership of the crate name.
-
Ian Jackson authored
Fixes #5
-
Ian Jackson authored
-
Ian Jackson authored
Fix panic on un-bracketed variable names starting with unicode Closes #5 See merge request !5
-
Ian Jackson authored
We're going to want the new import semantics or things will get even more confusing.
-
Ian Jackson authored
This is tidier IMO and will also be workable when we want to handle conventionally-valid-UTF8 (ie, for Path).
-
Ian Jackson authored
Do this, without making changes, to help git's rename tracking.
-
Ian Jackson authored
-
Ian Jackson authored
-
Ian Jackson authored
-
Ian Jackson authored
-
Ian Jackson authored
This pushes "ignore non-utf-8" up to the caller. As a side effect, we fix a bug where non-UTF-8 home directories would produce mangled pathnames.
-
Ian Jackson authored
-
Ian Jackson authored
-
Ian Jackson authored
Nothing uses these yet
-
Ian Jackson authored
These traits don't have methods yet; we'll introduce them one at a time. We also introduce the path module here, so we can introduce the new pieces side-by-side.
-
Ian Jackson authored
This doesn't actually affect the public docs, happily.
-
Ian Jackson authored
Abolish uses of ordinary "push".
-
Ian Jackson authored
We want to convert parts of the input to str. If it's not valid str, it's not a variable name.
-
Ian Jackson authored
-
Ian Jackson authored
-
Ian Jackson authored
-
Ian Jackson authored
-
Ian Jackson authored
format! is only useable with strings.
-
Ian Jackson authored
This works even for &RawOsStr.
-
Ian Jackson authored
-
Ian Jackson authored
We want to be able to compare expected outputs with literals, but the literals have a type that won't compare nicely in assert_eq. Likewise variable names.
-
Ian Jackson authored
RawOsStr doesn't have .len(). Our kind-of-string-agile code needs to use this for slicing.
-
Ian Jackson authored
-
Ian Jackson authored
-
Ian Jackson authored
-
Ian Jackson authored
-
Ian Jackson authored
-
Ian Jackson authored
-
Ian Jackson authored
-
Ian Jackson authored
-
Ian Jackson authored
-
Ian Jackson authored
As per !6 (comment 1057662066)
-
Ian Jackson authored
As per !6 (comment 1057662070)
-
Ian Jackson authored
RFC - Provide path module See merge request !6
-
Ian Jackson authored
-
Ian Jackson authored
-
Ian Jackson authored
Sort out cargo features See merge request !7
-
Ian Jackson authored
-
Ian Jackson authored
-
Ian Jackson authored
Prep for release See merge request !8