Skip to content

This repository contains an empty data data folder that could be used with GSWL-ecosystem.

License

Notifications You must be signed in to change notification settings

rolfschr/GSWL-private-empty

Repository files navigation

GSWL-private-empty

This repository contains an empty data data folder that could be used with GSWL-ecosystem. The structure is exactly as GSWL-private but without any data. Use this repo to setup your own personal finances in Ledger. Read "Getting Started With Ledger" before following the instructions below.

First steps to get started with your own setup:

$ mkdir -p ~/src && cd ~/src
$ git clone https://github.com/rolfschr/GSWL-ecosystem.git
$ git clone https://github.com/rolfschr/GSWL-private-empty.git
$ MYDIR=personalfinance # unexisting dirname
$ mv GSWL-private-empty $MYDIR
$ cd $MYDIR
$ mkdir CSV && mkdir tmp # for CSV conversions
$ rm ./README.md && rm ./LICENSE # optional ;)
$ rm -rf .git && git init # start your own Git repo

Then:

  • Define your Ledger accounts in meta.txt.
  • Define your bank accounts in bankaccounts.yml & CSV conversion aliases in alias.local.
  • Define your opening balance (current financial state) in journal.txt.
  • Setup your own report commands in reports.txt
  • Define your Tmux (or whatever) session (see example).

Optionally:

  • Setup some aliases in your .bashrc. See here for some ideas.
  • Encrypt your personal folder (actually not optional!).
  • Define conversion rates in prices.txt if you use multiple currencies.

About

This repository contains an empty data data folder that could be used with GSWL-ecosystem.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages