style: Set max line to 120 chars in the README
Signed-off-by: Julien Riou <julien@riou.xyz>
This commit is contained in:
		
					parent
					
						
							
								e58fec37bb
							
						
					
				
			
			
				commit
				
					
						ac0903cf9d
					
				
			
		
					 1 changed files with 16 additions and 8 deletions
				
			
		
							
								
								
									
										24
									
								
								README.md
									
										
									
									
									
								
							
							
						
						
									
										24
									
								
								README.md
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -18,7 +18,8 @@ get **notified** when a **block** is mined, or farmed. We also like to keep trac
 | 
			
		|||
 | 
			
		||||
### Binaries
 | 
			
		||||
 | 
			
		||||
Go to [Releases](https://github.com/jouir/flexassistant/releases) to download the binary in the version you like (latest is recommended) into a `bin` directory.
 | 
			
		||||
Go to [Releases](https://github.com/jouir/flexassistant/releases) to download the binary in the version you like (latest
 | 
			
		||||
is recommended) into a `bin` directory.
 | 
			
		||||
 | 
			
		||||
Write checksum information to a local file:
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -34,7 +35,8 @@ sha256sum -c flexassistant-VERSION-Linux-x86_64.sha256sum
 | 
			
		|||
 | 
			
		||||
### Compilation
 | 
			
		||||
 | 
			
		||||
You will need to install [Go](https://golang.org/dl/), [Git](https://git-scm.com/) and a development toolkit (including [make](https://linux.die.net/man/1/make)) for your environment.
 | 
			
		||||
You will need to install [Go](https://golang.org/dl/), [Git](https://git-scm.com/) and a development toolkit (including
 | 
			
		||||
[make](https://linux.die.net/man/1/make)) for your environment.
 | 
			
		||||
 | 
			
		||||
Then, you'll need to download and compile the source code:
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -52,7 +54,8 @@ ls -l bin/flexassistant
 | 
			
		|||
 | 
			
		||||
## Configuration
 | 
			
		||||
 | 
			
		||||
*flexassistant* can be configured using a YaML file. By default, the `flexassistant.yaml` file is used but it can be another file provided by the `-config` argument.
 | 
			
		||||
*flexassistant* can be configured using a YaML file. By default, the `flexassistant.yaml` file is used but it can be
 | 
			
		||||
another file provided by the `-config` argument.
 | 
			
		||||
 | 
			
		||||
As a good start, you can copy the configuration file example:
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -63,7 +66,8 @@ cp -p flexassistant.yaml.example flexassistant.yaml
 | 
			
		|||
Then edit this file at will.
 | 
			
		||||
 | 
			
		||||
Reference:
 | 
			
		||||
* `database-file` (optional): file name of the database file to persist information between two executions (SQLite database)
 | 
			
		||||
* `database-file` (optional): file name of the database file to persist information between two executions (SQLite
 | 
			
		||||
   database)
 | 
			
		||||
* `max-blocks` (optional): maximum number of blocks to retreive from the API
 | 
			
		||||
* `max-payments` (optional): maximum number of payments to retreive from the API
 | 
			
		||||
* `pools` (optional): list of pools
 | 
			
		||||
| 
						 | 
				
			
			@ -73,12 +77,14 @@ Reference:
 | 
			
		|||
    * `address`: address of the miner or the farmer registered on the API
 | 
			
		||||
    * `enable-balance` (optional): enable balance notifications (disabled by default)
 | 
			
		||||
    * `enable-payments` (optional): enable payments notifications (disabled by default)
 | 
			
		||||
    * `enable-offline-workers` (optional): enable offline/online notifications for associated workers (disabled by default)
 | 
			
		||||
    * `enable-offline-workers` (optional): enable offline/online notifications for associated workers (disabled by
 | 
			
		||||
       default)
 | 
			
		||||
* `telegram`: Telegram configuration
 | 
			
		||||
    * `token`: token of the Telegram bot
 | 
			
		||||
    * `chat-id` (optional if `channel-name` is present): chat identifier to send Telegram notifications
 | 
			
		||||
    * `channel-name` (optional if `chat-id` is present): channel name to send Telegram notifications
 | 
			
		||||
* `notification-templates` (optional): path to [template](https://pkg.go.dev/text/template) files for each notification type
 | 
			
		||||
* `notification-templates` (optional): path to [template](https://pkg.go.dev/text/template) files for each notification
 | 
			
		||||
   type
 | 
			
		||||
    * `balance` (optional): path to template file to format balance notifications
 | 
			
		||||
    * `payment` (optional): path to template file to format payment notifications
 | 
			
		||||
    * `block` (optional): path to template file to format block notifications
 | 
			
		||||
| 
						 | 
				
			
			@ -93,8 +99,10 @@ The following **functions** are available to templates:
 | 
			
		|||
* `lower(str string)`: convert string to lower case
 | 
			
		||||
* `convertCurrency(coin string, value int64)`: convert the smallest unit of a coin to a human readable unit
 | 
			
		||||
* `convertAction(coin string)`: return "Farmed" word for Chia coin or "Mined" for other coins
 | 
			
		||||
* `formatBlockURL(coin string, hash string)`: return the URL on the explorer website of the coin of the block identified by its hash
 | 
			
		||||
* `formatTransactionURL(coin string, hash string)`: return the URL on the explorer website of the coin of the transaction identified by its hash
 | 
			
		||||
* `formatBlockURL(coin string, hash string)`: return the URL on the explorer website of the coin of the block
 | 
			
		||||
   identified by its hash
 | 
			
		||||
* `formatTransactionURL(coin string, hash string)`: return the URL on the explorer website of the coin of the
 | 
			
		||||
   transaction identified by its hash
 | 
			
		||||
 | 
			
		||||
The following **data** is available to templates:
 | 
			
		||||
* balance: `.Miner`
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Reference in a new issue