Releases: fioncat/roxide
Releases · fioncat/roxide
v0.10.1
Summary
- In
url
, expand the alias name. - Support completion for
keyword
andrepo name
. - Support
@[n]
, to select thenth
visited repo. Usage:rox home @3
,rox home github @5
. Then
can be defaulted to5
.
What's Changed
- fix(select): When using url, expand alias name by @fioncat in #75
- feat(cmd): Support completion for keywords and repo name by @fioncat in #76
- feat(selector): Support select from latest repo by @fioncat in #77
- feat(Cargo): Bump deps to new version by @fioncat in #78
Full Changelog: v0.10.0...v0.10.1
v0.10.0
Summary
- Use
Cow
, to further reduce memoryclone
overhead. - Change the data structure of the database to HashMap to optimize query, update database version to
v3
. - Rebuild
snapshot
command, don't affect workspace.
What's Changed
- feat!(database): Rebuild database struct and query logic by @fioncat in #73
- feat(snapshot): Only take snapshot for database, do not affect workspace by @fioncat in #74
Full Changelog: v0.9.1...v0.10.0
v0.9.1
What's Changed
Full Changelog: v0.9.0...v0.9.1
v0.9.0
Summary
- Add
copy
command, copy current repo to another remote/group. home
support clone url (both HTTPS and SSH), example:rox home https://github.com/fioncat/roxide
.home
support use keywork to do fuzzy seaching on remote, usage:rox home github xxx -s
- Support
labels
, thesync
,remove
, etc will use them to filter repos. - Update database to
v2
to supportlabels
. - Workflow now support running commands in
docker
andssh
. - Rebuild config style, embed all config in one file, see: config for details.
- Rebuild code, better hint.
What's Changed
- feat(home): Support clone url and ssh by @fioncat in #61
- feat(home): Support search from remote by @fioncat in #62
- feat(copy): Support copy command by @fioncat in #63
- feat!(all): Rebuild project framework, add labels support by @fioncat in #64
- feat(tag): Support completion for rule name flag by @fioncat in #65
- feat(label): Add
label
command to update repo labels by @fioncat in #66 - doc(cmd): Update command comments by @fioncat in #67
- feat(workflow): Support
docker
,ssh
andenv
by @fioncat in #68 - feat(workflow): Use better type define by @fioncat in #69
- feat(workflow): Use Cow as ref type by @fioncat in #70
- fix(tag): Use correct create logic by @fioncat in #71
Full Changelog: v0.8.2...v0.9.0
v0.8.2
v0.8.1
v0.8.0
What's Changed
- feat: add info command by @fioncat in #50
- refactor(batch): remove name method in trait by @fioncat in #51
- feat: add sync-rule command to sync by config rule by @fioncat in #52
- refactor(shell): move some methods from utils to shell by @fioncat in #53
- refactor(term): rename shell to term, Shell to Cmd by @fioncat in #54
- feat(sync): add dry-run option by @fioncat in #55
- feat: add check command by @fioncat in #56
Full Changelog: v0.7.4...v0.8.0