From bd7c31233de96d96e16f9c15e22d014514f7a173 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Thu, 8 Nov 2018 01:52:31 -0500 Subject: stop passing the api key on the command line --- src/paths.rs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/paths.rs') diff --git a/src/paths.rs b/src/paths.rs index a3f1eb8..badb783 100644 --- a/src/paths.rs +++ b/src/paths.rs @@ -4,3 +4,10 @@ pub fn db_path() -> failure::Fallible { .data_dir() .join("tracks.sqlite")) } + +pub fn api_key_path() -> failure::Fallible { + Ok(directories::ProjectDirs::from("", "", "lastfm-query") + .ok_or_else(|| failure::err_msg("couldn't determine config directory"))? + .config_dir() + .join("lastfm-api-key")) +} -- cgit v1.2.3-54-g00ecf