You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/releases.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,14 @@
2
2
3
3
## Release 0.13.1
4
4
5
+
### Improvement: [#195](https://github.com/simulot/immich-go/issues/195) Rethink the user interactions with the CLI application #195
6
+
7
+
#### Use Bubble Tea library to provide a modern TUI (Terminal User Interface)
8
+
9
+
10
+
### API KEY self provisioning
11
+
When the server and the API keys aren't given on the command line, immich-go ask the user if he wants to get a key from a server, and saves it the configuration file.
|`-use-configuration=path/to/config/file`| Specifies the configuration file to use. <br>Server URL and the API key are stored into the immich-go configuration file. They can be omitted for the next runs. |`$HOME/.immich-go/immich-go.json`|
54
-
|`-server URL`| URL of the Immich service, example http://<your-ip>:2283 or https://your-domain||
55
-
|`-api URL`| URL of the Immich api endpoint (http://container_ip:3301)||
56
-
|`-device-uuid VALUE`| Force the device identification |`$HOSTNAME`|
57
-
|`-skip-verify-ssl <bool>`| Skip SSL verification for use with self-signed certificates |`false`|
58
-
|`-key KEY`| A key generated by the user. Uploaded photos will belong to the key's owner. ||
59
-
|`-no-colors-log`| Remove color codes from logs. ||
60
-
|`-log-level`| Adjust the log verbosity as follows: <br> - `ERROR`: Display only errors <br> - `WARNING`: Same as previous one plus non blocking error <br> - `OK`: Same as previous plus actions <br> - `INFO`: Same as previous one plus progressions |`OK`|
61
-
|`-log-file=file`| Write all messages to a file ||
62
-
|`-time-zone=time_zone_name`| Set the time zone ||
51
+
52
+
> Boolean options have a default value indicated below. Mentioning any option on the common line changes the option to TRUE.
53
+
>To force an option to FALSE, use the following syntax: `-option=FALSE`.
54
+
>
55
+
>Example: Immich-go check the server's SSL certificate. you can disable this behavior by turning on the `skip-verify-ssl` option. Just add `-skip-verify-ssl`.
56
+
>`-skip-verify-ssl` is equivalent to `-skip-verify-ssl=TRUE`. To turn off the feature (which is the default behavior), use `-skip-verify-ssl=FALSE`
|`-use-configuration=path/to/config/file`| Specifies the configuration file to use. <br>Server URL and the API key are stored into the immich-go configuration file. They can be omitted for the next runs. |`$HOME/.immich-go/immich-go.json`|
63
+
|`-server=URL`| URL of the Immich service, example http://<your-ip>:2283 or https://your-domain||
64
+
|`-api=URL`| URL of the Immich api endpoint (http://container_ip:3301)||
65
+
|`-device-uuid=VALUE`| Force the device identification |`$HOSTNAME`|
66
+
|`-skip-verify-ssl`| Skip SSL verification for use with self-signed certificates |`false`|
67
+
|`-key=KEY`| A key generated by the user. Uploaded photos will belong to the key's owner. ||
68
+
|`-no-colors-log`| Remove color codes from logs. |`TRUE` on Windows, `FALSE` otherwise |
69
+
|`-log-level=LEVEL`| Adjust the log verbosity as follows: <br> - `ERROR`: Display only errors <br> - `WARNING`: Same as previous one plus non blocking error <br> - `OK`: Same as previous plus actions <br> - `INFO`: Same as previous one plus progressions |`OK`|
70
+
|`-log-file=file`| Write all messages to a file ||
71
+
|`-time-zone=time_zone_name`| Set the time zone | the system's time zone |
63
72
64
73
65
74
@@ -69,43 +78,43 @@ Use this command for uploading photos and videos from a local directory, a zippe
|`-album"ALBUM NAME"`| Import assets into the Immich album `ALBUM NAME`. ||
75
-
|`-dry-run`| Preview all actions as they would be done. ||
76
-
|`-create-album-folder <bool>`| Generate immich albums after folder names. |`FALSE`|
77
-
|`-force-sidecar <bool>`| Force sending a .xmp sidecar file beside images. With Google photos date and GPS coordinates are taken from metadata.json files. |`FALSE`|
78
-
|`-create-stacks <bool>`| Stack jpg/raw or bursts. |`TRUE`|
79
-
|`-stack-jpg-raw <bool>`| Control the stacking of jpg/raw photos. |`TRUE`|
80
-
|`-stack-burst <bool>`| Control the stacking bursts. |`TRUE`|
81
-
|`-select-types.ext,.ext,.ext...`| List of accepted extensions. |
82
-
|`-exclude-types.ext,.ext,.ext...`| List of excluded extensions. |
83
-
|<code>-when-no-dateFILE|NOW</code>| When the date of take can't be determined, use the FILE's date or the current time NOW. |`FILE`|
|`-album="ALBUM NAME"`| Import assets into the Immich album `ALBUM NAME`.||
84
+
|`-dry-run`| Preview all actions as they would be done. |`FALSE`|
85
+
|`-create-album-folder>`| Generate immich albums after folder names.|`FALSE`|
86
+
|`-force-sidecar `| Force sending a .xmp sidecar file beside images. With Google photos date and GPS coordinates are taken from metadata.json files to creates an XMP file and. |`FALSE`|
87
+
|`-create-stacks`| Stack jpg/raw or bursts.|`TRUE`|
88
+
|`-stack-jpg-raw`| Control the stacking of jpg/raw photos.|`TRUE`|
89
+
|`-stack-burst`| Control the stacking bursts.|`TRUE`|
90
+
|`-select-types=".ext,.ext,.ext..."`| List of accepted extensions. ||
91
+
|`-exclude-types=".ext,.ext,.ext..."`| List of excluded extensions.||
92
+
|`-when-no-date=FILE\|NOW`| When the date of take can't be determined, use the FILE's date or the current time NOW.|`FILE`|
0 commit comments