🍺 BREW Explorer

← all formulae

invoice

brew install invoice v0.1.0 MIT

Command-line invoice generator

7
30-day installs · #9559
14
90-day · #10792
167
365-day · #7804
2.2k
★ GitHub stars · updated 2y ago

Build dependencies

go

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [
    "go"
  ],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Command-line invoice generator",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:38:53+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "invoice",
  "github_default_branch": "main",
  "github_last_commit_at": "2024-06-18T16:40:45Z",
  "github_readme_excerpt": "\u003cimg width=\"1200\" alt=\"Invoice\" src=\"https://github.com/maaslalani/nap/assets/42545625/16dae9d9-390c-49b6-aedd-3f882b17f57b\"\u003e\n\n# Invoice\n\nGenerate invoices from the command line.\n\n## Command Line Interface\n\n```bash\ninvoice generate --from \"Dream, Inc.\" --to \"Imagine, Inc.\" \\\n    --item \"Rubber Duck\" --quantity 2 --rate 25 \\\n    --tax 0.13 --discount 0.15 \\\n    --note \"For debugging purposes.\"\n```\n\n\u003cimg src=\"https://vhs.charm.sh/vhs-66CMd4UQuXkuxX9djHUnGX.gif\" width=\"600\" /\u003e\n\nView the generated PDF at `invoice.pdf`, you can customize the output location\nwith `--output`.\n\n```bash\nopen invoice.pdf\n```\n\n\u003cimg width=\"574\" alt=\"Example invoice\" src=\"https://github.com/maaslalani/nap/assets/42545625/13153de2-dfa1-41e6-a18e-4d3a5cea5b74\"\u003e\n\n### Environment\n\nSave repeated information with environment variables:\n\n```bash\nexport INVOICE_LOGO=/path/to/image.png\nexport INVOICE_FROM=\"Dream, Inc.\"\nexport INVOICE_TO=\"Imagine, Inc.\"\nexport INVOICE_TAX=0.13\nexport INVOICE_RATE=25\n```\n\nGenerate new invoice:\n\n```bash\ninvoice generate \\\n    --item \"Yellow Rubber Duck\" --quantity 5 \\\n    --item \"Special Edition Plaid Rubber Duck\" --quantity 1 \\\n    --note \"For debugging purposes.\" \\\n    --output duck-invoice.pdf\n```\n\n### Configuration File\n\nOr, save repeated information with JSON / YAML:\n\n```json\n{\n    \"logo\": \"/path/to/image.png\",\n    \"from\": \"Dream, Inc.\",\n    \"to\": \"Imagine, Inc.\",\n    \"tax\": 0.13,\n    \"items\": [\"Yellow Rubber Duck\", \"Special Edition Plaid Rubber Duck\"],\n    \"quantities\": [5, 1],\n    \"rates\": [25, 25],\n}\n```\n\nGenerate new invoice by importing the configuration file:\n\n```bash\ninvoice generate --import path/to/data.json \\\n    --output duck-invoice.pdf\n```\n\n### Custom Templates\n\nIf you would like a custom invoice template for your business or company, please\nreach out via:\n\n* [Email](mailto:maas@lalani.dev)\n* [Twitter](https://twitter.com/maaslalani)\n\n## Installation\n\n\u003c!--\n\nUse a package manager:\n\n```bash\n# macOS\nbrew install invoice\n\n# Arch\nyay -S invoice\n\n# Nix\nnix-env -",
  "github_repo": "maaslalani/invoice",
  "github_stars": 2186,
  "github_topics": [],
  "homepage": "https://github.com/maaslalani/invoice",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 7,
  "installs_365d": 167,
  "installs_90d": 14,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "MIT",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "invoice",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 9559,
  "rank_365d": 7804,
  "rank_90d": 10792,
  "raw_hash": "053a1ef1daab8559",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/i/invoice.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": "HEAD",
  "version_stable": "0.1.0",
  "versioned_formulae": [],
  "why_use_this": null
}