Skip to content

Commit e869be1

Browse files
committed
Fix fetching pantry without git
1 parent bbe560a commit e869be1

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/hooks/usePantry.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -163,18 +163,18 @@ async function install() {
163163
if (prefix.exists()) return
164164

165165
const git = await find_git()
166-
const cwd = prefix.parent().parent().mkpath()
166+
const cwd = prefix.parent().mkpath()
167167

168168
if (git) {
169169
await run({
170-
cmd: [git, "clone", "https://github.com/teaxyz/pantry"],
170+
cmd: [git, "clone", "https://github.com/teaxyz/pantry", "."],
171171
cwd
172172
})
173173
} else {
174174
//TODO use our tar if necessary
175175
const src = new URL('https://github.com/teaxyz/pantry/archive/refs/heads/main.tar.gz')
176176
const zip = await useDownload().download({ src })
177-
await run({cmd: ["tar", "xf", zip], cwd})
177+
await run({cmd: ["tar", "xzf", zip, "--strip-components=1"], cwd})
178178
}
179179
}
180180

0 commit comments

Comments
 (0)