Minimalist Plain Text Budgeting
Switch branches/tags
Clone or download
Latest commit 3699903 Dec 14, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs Add npm install to docs/ Jul 7, 2018
src Add no-padding option Nov 10, 2018
.babelrc Bump pbudget to 0.1.8 Jun 20, 2018
.eslintignore Add .eslintignore May 30, 2018
.eslintrc.js Initial commit May 25, 2018
.gitignore Updated docs/ (3) May 27, 2018 Updated Jul 3, 2018
nuxt.config.js Bump pbudget to 0.1.8 Jun 20, 2018
package.json Make docs/ use pbudget ESM package Jul 3, 2018

plainbudget: Minimalist Plain Text Budgeting

npm install pbudget -g

Latest library version is 0.2.8:


import { Plainbudget } from 'pbudget'


const { Plainbudget } = require('pbudget')

See for details.

Library API badly needs docs, see src/components/Sheet.vue for now.


# reads and modifies file with result
pbudget sheet.txt -s 

# reads file and prints result
pbudget sheet.txt

# process from stdin and write to stdout
cat sheet.txt | pbudget > new-sheet.txt


npm start # starts Nuxt development server
npm run build # builds SPA in docs/ folder

Requires Nuxt for running and building.