Issue Details

Number
30421
Title
utils: add support for `bitcoin-wallet` tool configuration file
Description
### Please describe the feature you'd like to see added. I would like to propose the addition of support for a configuration file specifically for the `bitcoin-wallet` tool. This feature would allow users to specify command-line options in a configuration file (e.g., `wallet.conf`), similar to how `bitcoin.conf` works for `bitcoind`. The configuration file should be automatically loaded by `bitcoin-wallet` if present in the default data directory or specified via a command-line option. ### Is your feature related to a problem, if so please describe it. Yes, this feature is related to the problem of having to repeatedly specify command-line options every time the `bitcoin-wallet` tool is used. For users who frequently interact with the `bitcoin-wallet` tool, it can be cumbersome and error-prone to enter the same options repeatedly, such as `-datadir`, `-wallet`, and debugging options. ### Describe the solution you'd like - **Configuration File Support**: Implement support for a `wallet.conf` file that can contain the various options and arguments currently passed via the command line. - **Automatic Loading**: If a `wallet.conf` file is found in the default data directory, it should be automatically loaded by the bitcoin-wallet tool. - **Command-line Override**: Allow users to specify an alternative configuration file location using a `-conf=<file>` command-line option. - **Option Precedence**: Command-line options should take precedence over those specified in the configuration file, allowing for flexible and dynamic usage. ### Describe any alternatives you've considered _No response_ ### Please leave any additional context _No response_
URL
https://github.com/bitcoin/bitcoin/issue/30421
Closed by
Back to List