diff options
author | Ekaitz Zarraga <ekaitz@elenq.tech> | 2020-07-19 22:52:08 +0200 |
---|---|---|
committer | Ekaitz Zarraga <ekaitz@elenq.tech> | 2020-07-19 22:52:08 +0200 |
commit | 29421ecbb48450bf22e33bdcf57ee1de7412b0be (patch) | |
tree | 3ad560941af254529e863b42bce810d397d18d93 /README.md |
first commit
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..b6d0525 --- /dev/null +++ b/README.md @@ -0,0 +1,22 @@ +# Fracture + +Fracture is an invoice registering system based on the command line. + +It makes a heavy use of `EDITOR` environment variable that lets you edit +invoices based on python's `ConfigParser` module that are later written in a +SQLite database. + +## Configuration + +Run `fracture configure` for configuration. It will automatically open a sample +configuration file for you. Once it's filled it will store the configuration +file in `$XDG_CONFIG_HOME/fracture/config` (`XDG_CONFIG_HOME` falls back to +`$HOME/.config`). + +## Storage + +Storage is done in the configuration directory (for the moment). + +If you want to create a new invoice run `fracture new` and it will open an +empty invoice in your `EDITOR` of choice. Fill it, save and it will create and +store the invoice in the database. |