Add more flags for mpcium-cli to handle configuration management #99
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add more flags for mpcium-cli to handle configuration management
Summary
mpciumandmpcium-clibinariesFlag Command Arguments Added
mpcium (Main Node Binary)
--config, -c: Path to configuration file (allows custom config location)--password-file, -f: Path to file containing BadgerDB password (secure automation)--age-password-file, -k: Path to file containing password for decrypting .age encrypted node private keympcium-cli (Management Tools)
--config, -c: Path to configuration file (consistent with main binary)Purpose of Each Flag
Configuration Management
--config: Enables specifying custom configuration files instead of searching default paths (config.yaml,/etc/mpcium/,$HOME/.mpcium/). Critical for multi-environment deployments and containerized setups.Security & Automation
--password-file: Allows BadgerDB password to be loaded from a secure file instead of interactive prompts. Essential for:--age-password-file: Enables automated decryption of age-encrypted node private keys by loading the passphrase from a file. Supports:Additional Improvements
make installtarget for system-wide binary installation