hql287 / Manta

🎉 Flexible invoicing desktop app with beautiful & customizable templates.
https://www.getmanta.app
GNU Lesser General Public License v3.0
5.28k stars 477 forks source link

CLI Extensions ? #281

Open YashKumarVerma opened 6 years ago

YashKumarVerma commented 6 years ago

Expected Behavior

pass parameters for invoice and the app should generate one. So that it can be linked to some other application as well.

Current Behavior

Each invoice has to generate manually. and there's no scope of linking with some other project.

Possible Solution

Somehow hook the arguments with the code and execute it.

Context

I want my application to create invoices using this software, but there's no way for it.

hql287 commented 6 years ago

@YashKumarVerma: This is an interesting idea! 👍 (and seems to be possible as well). Haven't looked into this in detail but I think you can implement this feature with a few simple steps:

Would you like to work on a PR for this?

BTW: What's your current application? I'm curious.

YashKumarVerma commented 6 years ago

My application is a school fee management software, which I'm making for a school in my village (I myself is a high school student)

The application manages everything related to the fee, deposit, pending slips, fines etc. but (till now) doesn't generate invoices.

I'm not fluent in node yet, so I'm afraid that I cannot help with the PR.

Hope to see this feature in upcoming versions. Long live CLI