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
Links
- https://github.com/maaslalani/invoice
- GitHub: maaslalani/invoice
- Brew formula source: Formula/i/invoice.rb
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
}