A CLI program to issue invoices by interfacing with Portugal's Tax Authority.
It's possible to create a template to automate the process of issuing an invoice.
This is for my own use, it's hardcoded for me, and it does not have many features.
Maybe I'll make it generic in the future.
cargo run --release
THIS OPEN SOURCE SOFTWARE IS PROVIDED ON AN “AS IS” BASIS.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER,
OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE
THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR
OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
- Have
geckodriver
andfirefox
installed in your machine. Same version as Firefox.
https://github.com/mozilla/geckodriver/releases
Made with:
- Rust
- Tokio - Async.
- thirtyfour - WebDriver client.
- sled - Embedded database.
- rkyv - Zero-copy raw byte deserialization.
- Inquire - Prompt.