Man page - freexian(1)

Packages contas this manual

Manual

FREEXIAN(1) User Commands FREEXIAN(1)

freexian - CLI for common Freexian operations

usage: freexian [-h]

{give-back-hours,grant-extra-hours,monthly-report,invoice-summary,record-invoice,repos,status,config,update} ...

CLI for common Freexian operations

positional arguments:

{give-back-hours,grant-extra-hours,monthly-report,invoice-summary,record-invoice,repos,status,config,update}
actions
Give back unused hours
Grant extra hours
Produce the monthly report for a Freexian collaborator/contributor
invoice-summary
Produce a yearly invoicing summary for one or all contributors
Record an invoice sent by a Freexian collaborator
Show and manage information about pyxian repositories
Show general information
Show configuration
Update the Freexian meta-repository

show this help message and exit

usage: freexian give-back-hours [-h] [-v] [--debug] [--coordinator]

--MONTH YYYY-MM

show this help message and exit
verbose output
debugging output
run as the coordinator (change nicks without suggesting how to save changes)
reporting month. Default: previous month if today is the 19th or earlier, otherwise current month

usage: freexian grant-extra-hours [-h] [-v] [--debug] [--coordinator]

show this help message and exit
verbose output
debugging output
run as the coordinator (change nicks without suggesting how to save changes)
reporting month. Default: previous month if today is the 19th or earlier, otherwise current month

usage: freexian monthly-report [-h] [-v] [--debug] [--month YYYY-MM]

show this help message and exit
verbose output
debugging output
reporting month. Default: previous month if today is the 19th or earlier, otherwise current month

usage: freexian invoice-summary [-h] [-v] [--debug] [--year YEAR] [--all]

positional arguments:

LedgerName of collaborator. Default: from configuration

show this help message and exit
verbose output
debugging output
reporting year. Default: current year
report for all collaborators
generate report in CSV format

usage: freexian record-invoice [-h] [-v] [--debug] [--date DATE] [--year YEAR]

[--lts LTS] [--force] [--quick] [--dry-run]
person invoice [amount]

positional arguments:

LedgerName of the person
Invoice number
Amount in euros for collaborator work (without VAT)

show this help message and exit
verbose output
debugging output
Invoice date. Default: today
Accounting year. Default: previous year if today is the 19th of January or earlier, otherwise current year
Amount in euros for LTS/ELTS work (without VAT)
Override safety checks
Skip git pulls
Do not perform changes

usage: freexian repos [-h] [-v] [--debug] [--check | --list | --write-default]

show this help message and exit
verbose output
debugging output
check status of repositories
list project mappings
write default config instead of user config

usage: freexian status [-h] [-v] [--debug]

show this help message and exit
verbose output
debugging output

usage: freexian config [-h] [-v] [--debug] [--init] [--full]

show this help message and exit
verbose output
debugging output
Generate initial configuration
Print all available config options

usage: freexian update [-h] [-v] [--debug]

show this help message and exit
verbose output
debugging output
July 2016 freexian 0.1