Skip to content

cybercode/rubill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

1 Introduction

Rubill is a ruby-based invoice generator for OS X. It integrates (via apple events) to the OS X calendar and contacts applications to track time and create PDF invoices.

2 Usage

  1. Create a calendar for a client (e.g. Cybercode)
  2. (Optional) Create a contact entry with the calendar name in the Company field (e.g., cyberCode consulting).
  3. Add a phone number called Rate to the contact, as well as a work address.

Track your time by putting timed entries in the calendar. At the end of the month, run rubill <calendar>, which will generate a pdf invoice, and add a an entry to the reminder app with the invoice number and amount. Any reminder not marked done will show up as an overdue balance on the next bill.

There are many configuration options that can be set from the commandline or a (yaml) config file (defaults to ./config/config.yaml), including:

  • default rate
  • mailing address
  • a company logo
  • date range for billing (defaults to last month)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages