Moneybird CLI tool. This is currently a tech demo for the Moneybird SDK project.
- Clone repository
- Configure environment variables as described below
- Login using
dotnet run --project src/DutchAndBold/MoneybirdCli login
Environment variable | Description |
---|---|
MoneyBirdCli_Moneybird__Api__ClientId | The client id obtained with the instructions below |
MoneyBirdCli_Moneybird__Api__ClientSecret | The client secret obtained with the instructions below |
Requirements
- Dotnet SDK >= 3.1 **
** Because this currently is a tech demo, it requires compilation with the Dotnet SDK. Pre-compiled binaries will become available later.
- Go to https://moneybird.com/user/applications/new
- Choose 'API Token for external application'
- Enter `urn:ietf:wg:oauth:2.0:oob' as redirect url.
Test if connection is working using dotnet run --project src/DutchAndBold/MoneybirdCli test-connection
Please open an issue for support.
Please contribute using Github Flow. Create a branch, add commits, and open a pull request.
- Clone the project to a local directory
- Restore packages with nuget
Requirements
- Dotnet SDK >= 3.1
This project adopts the Microsoft recommended code quality rules and .NET API usage rules. To adhere to these rules the project uses Microsoft.CodeAnalysis.FxCopAnalyzers package for code analysis in all projects.