Compare commits

...

4 commits

Author SHA1 Message Date
8fc9f2cfda Merge branch 'develop' into feature/6-add-configurable-global-mountpoint
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-11-24 08:09:46 +00:00
8efe8ea5d9 Merge branch 'develop' of code.apps.glenux.net:glenux/mfm into develop
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-21 00:33:47 +01:00
587bff04ca chore: pin crystal version with tool-versions 2023-11-21 00:33:37 +01:00
d91e9a8fcd Add examples for templating & disable non-implemented parts.
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-20 15:45:40 +00:00
2 changed files with 7 additions and 6 deletions

1
.tool-versions Normal file
View file

@ -0,0 +1 @@
crystal 1.10.1

View file

@ -84,19 +84,19 @@ detail the filesystem names, types, and respective configurations.
### YAML File Format ### YAML File Format
```yaml ```yaml
version: "1" # NOT IMPLEMENTED YET
# version: "1"
global: # global:
mountpoint: "/home/user/mnt/{{name}}" # mountpoint: "/home/user/mnt/{{filesystem.name}}"
filesystems: filesystems:
- type: "gocryptfs" - type: "gocryptfs"
name: "Work - SSH Keys" name: "Work - SSH Keys"
encrypted_path: "/home/user/.ssh/keyring.work" encrypted_path: "/home/user/.ssh/keyring.work.vault"
- type: "sshfs" - type: "sshfs"
name: "Personal - Media Server" name: "Personal - Media Server"
remote_user: "user" remote_user: "{{env.USER}}"
remote_host: "mediaserver.local" remote_host: "mediaserver.local"
remote_path: "/mnt/largedisk/music" remote_path: "/mnt/largedisk/music"
remote_port: 22 remote_port: 22