mirror of
https://github.com/aclindsa/ofxgo.git
synced 2024-12-24 22:23:21 -05:00
Add missing handling for -dryrun
flag in command-line client
This flag was only handled for the `download-profile` command. Add the same handling for all other commands (except `detect-settings`).
This commit is contained in:
parent
afd882f7d2
commit
1f657a5d18
@ -64,6 +64,11 @@ func download() {
|
||||
|
||||
query.Bank = append(query.Bank, &statementRequest)
|
||||
|
||||
if dryrun {
|
||||
printRequest(client, query)
|
||||
return
|
||||
}
|
||||
|
||||
response, err := client.RequestNoParse(query)
|
||||
if err != nil {
|
||||
fmt.Println("Error requesting account statement:", err)
|
||||
|
@ -49,6 +49,11 @@ func bankTransactions() {
|
||||
|
||||
query.Bank = append(query.Bank, &statementRequest)
|
||||
|
||||
if dryrun {
|
||||
printRequest(client, query)
|
||||
return
|
||||
}
|
||||
|
||||
response, err := client.Request(query)
|
||||
if err != nil {
|
||||
fmt.Println("Error requesting account statement:", err)
|
||||
|
@ -51,6 +51,11 @@ func ccDownload() {
|
||||
}
|
||||
query.CreditCard = append(query.CreditCard, &statementRequest)
|
||||
|
||||
if dryrun {
|
||||
printRequest(client, query)
|
||||
return
|
||||
}
|
||||
|
||||
response, err := client.RequestNoParse(query)
|
||||
|
||||
if err != nil {
|
||||
|
@ -38,6 +38,11 @@ func ccTransactions() {
|
||||
}
|
||||
query.CreditCard = append(query.CreditCard, &statementRequest)
|
||||
|
||||
if dryrun {
|
||||
printRequest(client, query)
|
||||
return
|
||||
}
|
||||
|
||||
response, err := client.Request(query)
|
||||
if err != nil {
|
||||
fmt.Println("Error requesting account statement:", err)
|
||||
|
@ -35,6 +35,11 @@ func getAccounts() {
|
||||
}
|
||||
query.Signup = append(query.Signup, &acctInfo)
|
||||
|
||||
if dryrun {
|
||||
printRequest(client, query)
|
||||
return
|
||||
}
|
||||
|
||||
response, err := client.Request(query)
|
||||
if err != nil {
|
||||
fmt.Println("Error requesting account information:", err)
|
||||
|
@ -60,6 +60,11 @@ func invDownload() {
|
||||
}
|
||||
query.InvStmt = append(query.InvStmt, &statementRequest)
|
||||
|
||||
if dryrun {
|
||||
printRequest(client, query)
|
||||
return
|
||||
}
|
||||
|
||||
response, err := client.RequestNoParse(query)
|
||||
|
||||
if err != nil {
|
||||
|
@ -45,6 +45,11 @@ func invTransactions() {
|
||||
}
|
||||
query.InvStmt = append(query.InvStmt, &statementRequest)
|
||||
|
||||
if dryrun {
|
||||
printRequest(client, query)
|
||||
return
|
||||
}
|
||||
|
||||
response, err := client.Request(query)
|
||||
if err != nil {
|
||||
os.Exit(1)
|
||||
|
Loading…
Reference in New Issue
Block a user