Update binstall_v1::default_path and fix typo in it

The postfix should be `.json`, not `.toml`.

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
This commit is contained in:
Jiahao XU 2022-07-28 19:48:45 +10:00
parent c5db0fefb5
commit 0d8b865ba4
No known key found for this signature in database
GPG key ID: 591C0B03040416D6

View file

@ -1,7 +1,7 @@
use std::{ use std::{
borrow, cmp, borrow, cmp,
collections::{btree_set, BTreeSet}, collections::{btree_set, BTreeSet},
hash, fs, hash,
io::{self, Seek, Write}, io::{self, Seek, Write},
iter::{IntoIterator, Iterator}, iter::{IntoIterator, Iterator},
path::{Path, PathBuf}, path::{Path, PathBuf},
@ -132,7 +132,11 @@ pub fn write_to(
} }
pub fn default_path() -> Result<PathBuf, Error> { pub fn default_path() -> Result<PathBuf, Error> {
Ok(cargo_home()?.join(".binstall-crates.toml")) let dir = cargo_home()?.join("binstall");
fs::create_dir_all(&dir)?;
Ok(dir.join("crates-v1.json"))
} }
#[derive(Debug)] #[derive(Debug)]