SwiftBeanCountCLI

0.1.0

Command line tool for SwiftBeanCount
Nef10/SwiftBeanCountCLI

What's New

0.1.0 Tax Slips

2023-04-16T23:35:05Z

Changes

🚀 Features

🧰 Maintenance

  • Bump version and update readme @Nef10 (#190)
  • Change to use executableTarget @Nef10 (#189)
  • Update copyright year @file-sync-app (#187)
  • Release Drafter: Move dependencies to separate section @file-sync-app (#186)
  • Make formattable commands return an array @Nef10 (#185)
  • Move formattable + colorized command options into option groups @Nef10 (#184)
  • Update SwiftLint config for 0.51.0 @file-sync-app (#180)
  • Update SwiftLint to 0.51.0 @file-sync-app (#179)
  • Migrate deprecated set-output to environment files @file-sync-app (#173)
  • Update SwiftLint config for 0.50.3 @file-sync-app (#157)
  • Pin SwiftLint version to 0.50.0 @file-sync-app (#153)
  • Fix swiftlint warnings @Nef10 (#151)
  • Add documentation workflow @file-sync-app (#146)
  • Update SwiftLint config for 0.49.1 @file-sync-app (#123)
  • Update SwiftLint config for 0.49.0 @file-sync-app (#121)
  • Allow specifying macOS version @file-sync-app (#115)
  • Update copyright year @file-sync-app (#112)
  • Update SwiftLint config for 0.47.1 @file-sync-app (#111)
  • Update SwiftLint config for 0.46.1 @file-sync-app (#80)
  • Update SwiftLint config for 0.45.1 @file-sync-app (#72)
  • Update SwiftLint config for 0.45.0 @file-sync-app (#64)
  • Remove automerge workflow @file-sync-app (#63)
  • Adjust release drafter template @file-sync-app (#61)
  • Save coverage info even if coverage threshold is not met @file-sync-app (#60)
  • Remove dead link @Nef10 (#57)
  • Update SwiftLint config for 0.44.0 @file-sync-app (#55)
  • Allow manual trigger of label sync @file-sync-app (#52)
  • Adjust label configuration @file-sync-app (#51)
  • Add Label sync @file-sync-app (#50)
  • Update SwiftLint config for 0.43.1 @file-sync-app (#49)
  • Update Release Drafter config @file-sync-app (#48)
  • Enable auto merge for sync requests @file-sync-app (#45)
  • CI: Allow to configure supported os @file-sync-app (#44)
  • Setup sync with Nef10/common-swift-package @file-sync-app (#43)
  • Create minimum_coverage.txt @Nef10 (#42)
  • Rename master to main @Nef10 (#39)
  • Add Release Drafter @Nef10 (#34)
  • Add swift-dependency-updater @Nef10 (#31)
  • Update CI @Nef10 (#30)

📦 Dependencies

  • Bump swift-actions/setup-swift from 1.22.0 to 1.23.0 @file-sync-app (#183)
  • Bump actions/github-script from 6.4.0 to 6.4.1 @file-sync-app (#181)
  • Bump peaceiris/actions-gh-pages from 3.9.2 to 3.9.3 @dependabot (#178)
  • Bump release-drafter from 5.22.0 to 5.23.0 @file-sync-app (#177)
  • Bump swift-actions/setup-swift to 1.22.0 @file-sync-app (#175)
  • Bump sticky-pull-request-comment to 2.5.0 @file-sync-app (#171)
  • Bump sticky-pull-request-comment to 2.4.0 @file-sync-app (#170)
  • Bump swift-argument-parser from 1.2.1 to 1.2.2 @swift-dependency-updater (#169)
  • Bump tibdex/github-app-token from 1.7.0 to 1.8.0 @file-sync-app (#168)
  • Bump actions/github-script from 6.3.3 to 6.4.0 @file-sync-app (#167)
  • Bump peaceiris/actions-gh-pages from 3.9.0 to 3.9.2 @dependabot (#164)
  • Bump swift-argument-parser from 1.2.0 to 1.2.1 @swift-dependency-updater (#163)
  • Bump release-drafter to v5.22.0 @file-sync-app (#162)
  • Bump setup-swift to 1.21.0 @file-sync-app (#159)
  • Bump sticky-pull-request-comment to 2.3.1 @file-sync-app (#156)
  • Bump peaceiris/actions-gh-pages to 3.9.0 @file-sync-app (#155)
  • Bump very_good_coverage to 2.1.0 @file-sync-app (#154)
  • Bump swift-actions/setup-swift to 1.20.0 @file-sync-app (#152)
  • Bump swift-argument-parser from 1.1.4 to 1.2.0 @swift-dependency-updater (#145)
  • Bump sticky-pull-request-comment to 2.3.0 @file-sync-app (#142)
  • Bump release-drafter from 5.21.0 to 5.21.1 @file-sync-app (#141)
  • Bump tibdex/github-app-token from 1.6.0 to 1.7.0 @file-sync-app (#140)
  • Update Nef10/lcov-reporter-action to 0.4.0 @file-sync-app (#137)
  • Bump actions/github-script from 6.3.1 to 6.3.3 @file-sync-app (#136)
  • Bumpsticky-pull-request-comment to 2.2.1 @file-sync-app (#135)
  • Bump very_good_coverage from 1.2.1 to 2.0.0 @file-sync-app (#132)
  • Bump actions/github-script from 6.2.0 to 6.3.1 @file-sync-app (#131)
  • Bump Nef10/lcov-reporter-action to 0.3.2 @file-sync-app (#130)
  • Bump swift-actions/setup-swift to 1.18.0 @file-sync-app (#127)
  • Bump release-drafter from 5.20.1 to 5.21.0 @file-sync-app (#126)
  • Bump swift-argument-parser from 1.1.3 to 1.1.4 @swift-dependency-updater (#122)
  • Bump actions/github-script from 6.1.1 to 6.2.0 @file-sync-app (#120)
  • Bump release-drafter from 5.20.0 to 5.20.1 @file-sync-app (#118)
  • Bump actions/github-script from 6.1.0 to 6.1.1 @file-sync-app (#117)
  • Bump tibdex/github-app-token from 1.5.2 to 1.6.0 @file-sync-app (#114)
  • Bump swift-argument-parser from 1.1.2 to 1.1.3 @swift-dependency-updater (#110)
  • Bump actions/github-script from 6.0.0 to 6.1.0 @file-sync-app (#109)
  • Bump release-drafter from 5.19.0 to 5.20.0 @file-sync-app (#108)
  • Update setup-swift to 1.15.0 @file-sync-app (#105)
  • Bump swift-argument-parser from 1.1.1 to 1.1.2 @swift-dependency-updater (#104)
  • Bump tibdex/github-app-token from 1.5.1 to 1.5.2 @file-sync-app (#103)
  • Bump actions/upload-artifact from 2 to 3 @file-sync-app (#102)
  • Bump swift-argument-parser from 1.0.3 to 1.1.1 @swift-dependency-updater (#98)
  • Bump setup-swift from 1.13.1 to 1.14.0 @file-sync-app (#100)
  • Bump release-drafter from 5.18.1 to 5.19.0 @file-sync-app (#97)
  • Bump actions/checkout from 2 to 3 @file-sync-app (#95)
  • Bump fwal/setup-swift to 1.13.1 @file-sync-app (#93)
  • Bump setup-swift from 1.11.0 to 1.12.0 @file-sync-app (#91)
  • Bump actions/github-script from 5.1.0 to 6.0.0 @file-sync-app (#90)
  • Bump release-drafter from 5.18.0 to 5.18.1 @file-sync-app (#89)
  • Bump very_good_coverage from 1.2.0 to 1.2.1 @file-sync-app (#88)
  • Bump release-drafter from 5.17.6 to 5.18.0 @file-sync-app (#83)
  • Bump swift-argument-parser from 1.0.2 to 1.0.3 @swift-dependency-updater (#81)
  • Bump release-drafter from 5.16.2 to 5.17.6 @file-sync-app (#79)
  • Bump release-drafter from 5.15.0 to 5.16.2 @file-sync-app (#77)
  • Bump actions/github-script from 5.0.0 to 5.1.0 @file-sync-app (#75)
  • Bump fwal/setup-swift from 1.10.0 to 1.11.0 @file-sync-app (#74)
  • Bump tibdex/github-app-token from 1.5.0 to 1.5.1 @file-sync-app (#73)
  • Bump fwal/setup-swift from 1.9.0 to 1.10.0 @file-sync-app (#71)
  • Bump fwal/setup-swift to 1.9.0 @file-sync-app (#69)
  • Bump swift-argument-parser from 1.0.1 to 1.0.2 @swift-dependency-updater (#68)
  • Bump tibdex/github-app-token from 1.4.0 to 1.5.0 @file-sync-app (#67)
  • Bump sticky-pull-request-comment to 2.2.0 @file-sync-app (#65)
  • Bump Rainbow from 4.0.0 to 4.0.1 @swift-dependency-updater (#62)
  • Bump actions/github-script from 4.1.0 to 5.0.0 @file-sync-app (#59)
  • Bump swift-argument-parser from 0.5.0 to 1.0.1 @swift-dependency-updater (#56)
  • Bump setup-swift to 1.8.0 @file-sync-app (#54)
  • Bump swift-argument-parser from 0.4.4 to 0.5.0 @swift-dependency-updater (#53)
  • Pin enable-github-automerge-action to 1.0.0 @file-sync-app (#47)
  • Bump GitHub Action dependencies @file-sync-app (#46)
  • Bump tibdex/github-app-token from 1.3.0 to 1.4.0 @dependabot (#36)
  • Bump actions/github-script from 4.0.2 to 4.1.0 @dependabot (#37)
  • Bump swift-argument-parser from 0.4.3 to 0.4.4 @swift-dependency-updater (#35)
  • Bump swift-argument-parser from 0.3.1 to 0.4.3 @swift-dependency-updater (#33)
  • Bump Rainbow from 3.2.0 to 4.0.0 @swift-dependency-updater (#32)
  • Bump romeovs/lcov-reporter-action from v0.2.19 to v0.2.21 @dependabot (#27)
  • Bump fwal/setup-swift from v1.5.0 to v1.6.0 @dependabot (#26)
  • Bump romeovs/lcov-reporter-action from v0.2.17 to v0.2.19 @dependabot (#25)

SwiftBeanCountCLI

CI Status License: MIT Latest version platforms supported: linux | macOS

This project is part for SwiftBeanCount, please check out the main documentation here.

What

This is the command line tool of SwiftBeanCount.

Usage

As this is currently an alpha version, it only supports this very limited list of functions:

  • check Parses your ledger and prints any errors it finds
  • stats Statistics of a ledger (e.g. # of transactions)
  • accounts Print all accounts
  • tax-slips Outputs expected tax slips

Installation

This executable is built using the Swift Package Manger, so it can be installed via Mint:

mint install Nef10/SwiftBeanCountCLI

Completion

Thanks to the swift-argument-parser you can generate autocompletion scripts via swiftbeancount --generate-completion-script {zsh|bash|fish}. The exact command for your shell may vary, but for example for zsh with ~/.zfunctions in your fpath you can use:

swiftbeancount --generate-completion-script zsh > ~/.zfunctions/_swiftbeancount

Description

  • Swift Tools 5.5.0
View More Packages from this Author

Dependencies

Last updated: Sat Dec 07 2024 14:15:06 GMT-1000 (Hawaii-Aleutian Standard Time)