-- Leo's gemini proxy

-- Connecting to typed-hole.org:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini

commit 0a1d27bf7aca4cacd10a1e574e14b5868c74d333

Author: Julien Blanchard <julien@typed-hole.org>

Date: Mon Apr 27 10:36:52 2020 +0200


Tidy config files


diff --git a/src/bookmarks.rs b/src/bookmarks.rs

index 0515e27..04607b2 100644

--- a/src/bookmarks.rs

+++ b/src/bookmarks.rs

@@ -1,4 +1,6 @@

extern crate dirs;

+

+use std::fs;

use std::fs::File;

use std::fs::OpenOptions;

use std::io::{Read, Write};

@@ -22,7 +24,9 @@ pub fn content() -> String {


fn bookmarks_file() -> File {

let mut bookmarks = dirs::data_local_dir().unwrap();

- bookmarks.push("castor_bookmarks");

+ bookmarks.push("castor");

+ fs::create_dir_all(&bookmarks).unwrap();

+ bookmarks.push("bookmarks");

let file_path = bookmarks.into_os_string();


OpenOptions::new()

diff --git a/src/settings.rs b/src/settings.rs

index aecddac..0372619 100644

--- a/src/settings.rs

+++ b/src/settings.rs

@@ -1,5 +1,6 @@

extern crate dirs;


+use std::fs;

use std::fs::File;

use std::fs::OpenOptions;

use std::io::Read;

@@ -151,9 +152,11 @@ fn read() -> Settings {

}


fn settings_file() -> File {

- let mut bookmarks = dirs::data_local_dir().unwrap();

- bookmarks.push("castor_settings.toml");

- let file_path = bookmarks.into_os_string();

+ let mut settings = dirs::config_dir().unwrap();

+ settings.push("castor");

+ fs::create_dir_all(&settings).unwrap();

+ settings.push("settings.toml");

+ let file_path = settings.into_os_string();


OpenOptions::new()

.create(true)



---

Served by Pollux Gemini Server.

-- Response ended

-- Page fetched on Sun May 19 04:15:36 2024