From 3e4185913b584f5cc9a54f16f3c223861e11ec18 Mon Sep 17 00:00:00 2001 From: Simeon Simeonov Date: Thu, 16 Apr 2026 17:14:23 +0200 Subject: Introduce a new marco - %e and migrate the project from GitHub to Codeberg --- README.md | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index b4f7efe..bdd97e3 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ goals were set: ## Requirements -Apart from Python >= 3.8, the only requirement is +Apart from Python >= 3.10, the only requirement is [cryptography](https://pypi.org/project/cryptography/) @@ -183,7 +183,7 @@ Most users (including me) will simply use the command line interface (CLI). The *etoolkit* CLI loads the configuration located by default in *~/.etoolkit.json*. That file is based on -[etoolkit_sample.json](https://github.com/blackm0re/etoolkit/blob/master/etoolkit_sample.json). +[etoolkit_sample.json](https://codeberg.org/sgs/etoolkit/src/branch/master/etoolkit_sample.json). The *"instances"* part of the configuration defines unique instances, each of which represents its own environment with its own defined env. variables. @@ -262,6 +262,8 @@ When all values are fetched from a given instance (and its parents) and then decrypted, they are further processed by replacing macros with their corresponding values. Currently the following macros are supported: +- **%e** - the current value of the env. var. corresponding to the same key + - **%h** - the home directory of the user running *etoolkit* (~/) - **%i** - the name of the instance that is about to be loaded @@ -395,18 +397,18 @@ bottom of your bash startup file: ``` A complete bash completion script for *etoolkit* can be found here: -[https://github.com/blackm0re/etoolkit/blob/master/completion/etoolkit.bash](https://github.com/blackm0re/etoolkit/blob/master/completion/etoolkit.bash) +[https://codeberg.org/sgs/etoolkit/src/branch/master/completion/etoolkit.bash](https://codeberg.org/sgs/etoolkit/src/branch/master/completion/etoolkit.bash) ## Changelog A complete changelog can be found at: -[https://github.com/blackm0re/etoolkit/blob/master/CHANGELOG.md](https://github.com/blackm0re/etoolkit/blob/master/CHANGELOG.md) +[https://codeberg.org/sgs/etoolkit/src/branch/master/CHANGELOG.md](https://codeberg.org/sgs/etoolkit/src/branch/master/CHANGELOG.md) ## Support and contributing -*etoolkit* is hosted on GitHub: https://github.com/blackm0re/etoolkit +*etoolkit* is hosted on Codeberg: https://codeberg.org/sgs/etoolkit ## Author @@ -414,11 +416,11 @@ A complete changelog can be found at: Simeon Simeonov - sgs @ LiberaChat -## [License](https://github.com/blackm0re/etoolkit/blob/master/LICENSE) +## [License](https://codeberg.org/sgs/etoolkit/src/branch/master/LICENSE) -Copyright (C) 2021-2024 Simeon Simeonov +Copyright (C) 2021-2026 Simeon Simeonov All rights reserved. -[Licensed](https://github.com/blackm0re/etoolkit/blob/master/LICENSE) under the +[Licensed](https://codeberg.org/sgs/etoolkit/src/branch/master/LICENSE) under the GNU General Public License v3.0 or later. SPDX-License-Identifier: GPL-3.0-or-later -- cgit v1.3