The buchhalter open-source command line tool to automate invoice downloads from suppliers. Free, customizable, and designed for seamless financial workflow integration.
This change adds a vault selector to buchhalter cli. When no .buchhalter.yaml config file exists, the existing vaults from 1password cli are read and a vault chooser is rendered for the user. The user can choose the vault he wants to use with buchhalter cli and it is automatically stored in the newly created .buchhalter.yaml config file. In the future it would make sense to have a dedicated "buchhalter vault" subcommand, too - e.g. listing all vaults with "buchhalter vault list", "buchhalter vault reconnect", etc. But that's not part of this PR. We just want to improve the workflow for first time users here.
In the future it would make sense to have a dedicated "buchhalter vault" subcommand, too - e.g. listing all vaults with "buchhalter vault list", "buchhalter vault reconnect", etc.
This change adds a vault selector to buchhalter cli. When no .buchhalter.yaml config file exists, the existing vaults from 1password cli are read and a vault chooser is rendered for the user. The user can choose the vault he wants to use with buchhalter cli and it is automatically stored in the newly created .buchhalter.yaml config file. In the future it would make sense to have a dedicated "buchhalter vault" subcommand, too - e.g. listing all vaults with "buchhalter vault list", "buchhalter vault reconnect", etc. But that's not part of this PR. We just want to improve the workflow for first time users here.