From 227ce22d57780560e2244a0ef6b47727e90928a3 Mon Sep 17 00:00:00 2001 From: Giacomo Leidi Date: Sun, 28 Nov 2021 16:42:42 +0100 Subject: [PATCH] scripts: Add mobilizon-reshare.sh. (#106) * scripts: Add mobilizon-reshare.sh. This script lets you run mobilizon-reshare commands from your git checkout. This is very useful for debugging new features or in general just to have a quick feedback loop from your modifications. Example usage: $ scripts/mobilizon-reshare.sh inspect all --- mobilizon_reshare/config/config.py | 2 -- scripts/mobilizon-reshare.sh | 9 +++++++++ 2 files changed, 9 insertions(+), 2 deletions(-) create mode 100755 scripts/mobilizon-reshare.sh diff --git a/mobilizon_reshare/config/config.py b/mobilizon_reshare/config/config.py index 23123b9..fd54e1f 100644 --- a/mobilizon_reshare/config/config.py +++ b/mobilizon_reshare/config/config.py @@ -1,5 +1,4 @@ import importlib.resources -import os from pathlib import Path from typing import Optional @@ -63,7 +62,6 @@ def build_settings( ) as bundled_settings_path: for f in [ settings_file, - os.environ.get("MOBILIZION_RESHARE_SETTINGS_FILE"), Path(dirs.user_config_dir, "mobilizon_reshare.toml"), Path(dirs.site_config_dir, "mobilizon_reshare.toml"), bundled_settings_path, diff --git a/scripts/mobilizon-reshare.sh b/scripts/mobilizon-reshare.sh new file mode 100755 index 0000000..596e619 --- /dev/null +++ b/scripts/mobilizon-reshare.sh @@ -0,0 +1,9 @@ +#!/usr/bin/env bash + +export MOBILIZON_RESHARE_LOG_DIR="/tmp" +export MOBILIZON_RESHARE_LOCAL_STATE_DIR="/tmp" +export SECRETS_FOR_DYNACONF="$(pwd)/.secrets.toml" +export SETTINGS_FILE_FOR_DYNACONF="$(pwd)/mobilizon_reshare.toml" +export ENV_FOR_DYNACONF="production" + +poetry run mobilizon-reshare "$@"