Skip to content
This repository has been archived by the owner on Oct 31, 2018. It is now read-only.

loksland/bks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bks

Installation

Install bks

$ npm install bks -g

Getting started

$ bks

First run

You will be prompted for a path to the data directory. Best to point this to a private repository.

Data structure

  • (User dir)/.bksconfig

Contains only one field: dataDir wich points to where the data is.

Data directory

  • config.yml
    Includes naming conventions with a warning about being careful when changing. All default / short code data goes in here, though once a transaction is created it will not rely on any data from this file.
  • jobs
    • %JOBNUM% Job title
  • io
    • YYY
      • in
      • out

Commands

Bks runs in an interactive shell

bks >> help

Lists all main commands

bks >> move

Change the data directory location

bks >> new out

Create a new expense

bks >> new in

Create a new income record

bks >> bas

Output a BAS statement

bks >> scour

Scour bank statements for income / outgoings

Release History

  • v0.2.7 - Dependency updates and workarounds
  • v0.2.1 - Export tax return as .xlsx file
  • v0.1.9 - Allow ':X' input on boolean skip input
  • v0.1.8 - Fix GST calculation error
  • v0.1.7 - Scour formatting
  • v0.1.6 - Scour improvements
  • v0.1.1 - Initial release

Planned features

  • In tax return, highlight capital purchase line items

About

ARCHIVED Command line bookkeeping

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published