Commit graph

104 commits

Author SHA1 Message Date
Glenn Y. Rolland 29ab85a61f fix: run ameba --fix on config_init.cr 2024-01-23 23:48:28 +01:00
Glenn Y. Rolland aec45eebd4 fix: replace vault by mapping
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
As the software object has evolved along the way, and the handling of
vaults has become generic FUSE filesystems mapping management, we need
to correct all the places that still mention vaults.
2024-01-15 09:08:36 +01:00
Glenn Y. Rolland 36fd938325 feat: add basic support for spec
All checks were successful
continuous-integration/drone/push Build is passing
2024-01-15 02:06:28 +01:00
Glenn Y. Rolland 5b0655780e feat: add dependency upon tablo 2024-01-15 02:05:30 +01:00
Glenn Y. Rolland f6f320e389 chore: ignore _* files/dirs 2024-01-15 02:05:07 +01:00
Glenn Y. Rolland 702f731d14 chore: improve code-preloader config 2024-01-15 02:04:42 +01:00
Glenn Y. Rolland 32f0b6832b feat: enable preview_mt flag 2024-01-15 02:04:25 +01:00
Glenn Y. Rolland 6feedc2c70 doc: update README according to code 2024-01-14 20:32:23 +01:00
Glenn Y. Rolland 9ef261779c refactor: introduce command design pattern 2024-01-14 20:31:38 +01:00
Glenn Y. Rolland cbf39027c5 ci: bump crystal version
All checks were successful
continuous-integration/drone/push Build is passing
2024-01-09 22:32:22 +01:00
Glenn Y. Rolland 642be92684 chore: add code-preloader config file 2024-01-07 19:46:09 +01:00
Glenn Y. Rolland f279879ce0 chore: add test & install to Makefile 2024-01-07 19:45:39 +01:00
Glenn Y. Rolland 35a87cd7e0 feat: add basic support for bash completion 2024-01-07 17:47:11 +01:00
Glenn Y. Rolland dd5aa1db6f doc: add preamble to README
All checks were successful
continuous-integration/drone/push Build is passing
2024-01-03 19:32:17 +01:00
Glenn Y. Rolland 0eda2a1003 Merge pull request 'feat: add defaut FZF options when none defined' (#34) from feature/29-add-default-display-options-for-fzf into develop
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #34
2023-11-26 15:29:14 +00:00
Glenn Y. Rolland 3a30fd8a86 feat: add defaut FZF options when none defined
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-11-26 16:21:47 +01:00
Glenn Y. Rolland 9f3f3b24c1 fix: auto-open should not run on umounted filesystems
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-24 19:25:50 +01:00
Glenn Y. Rolland 041550cc0f fix: handle mount errors (with the right message) 2023-11-24 19:25:21 +01:00
Glenn Y. Rolland fd9829c283 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-24 17:04:32 +01:00
Glenn Y. Rolland 70b51527df doc: update example config to demonstrate templating 2023-11-24 17:02:17 +01:00
Glenn Y. Rolland 58e4ab05bf Update README.md
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-24 09:52:05 +00:00
Glenn Y. Rolland d4c52cd044 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-24 10:50:29 +01:00
Glenn Y. Rolland 32fea233d1 fix: rename global.mount_point to avoid misunderstanding
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-24 10:49:55 +01:00
Glenn Y. Rolland 84230a6828 feat: sort by fs.name instead of fs.type 2023-11-24 10:49:32 +01:00
Glenn Y. Rolland 211419ea02 chore: add watch+rebuild target 2023-11-24 10:48:55 +01:00
Glenn Y. Rolland 5107e80aa7 Update README.md
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-24 09:29:12 +00:00
Glenn Y. Rolland 7f789daefa Merge pull request 'Add option to auto-open directory after mount' (#33) from feature/30-add-option-to-auto-open-directory into develop
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #33
2023-11-24 09:26:23 +00:00
Glenn Y. Rolland cb14a04fbe feat: add support for auto-open option (-o, --open)
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-11-24 10:25:30 +01:00
Glenn Y. Rolland 63c0bbbb1c Merge pull request 'feature/6-add-configurable-global-mountpoint' (#32) from feature/6-add-configurable-global-mountpoint into develop
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Reviewed-on: #32
2023-11-24 08:26:27 +00:00
Glenn Y. Rolland 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
Glenn Y. Rolland 23d4def217 feat: implement local & global mount_point definition
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-11-24 00:20:16 +01:00
Glenn Y. Rolland ee3f57ec20 refactor: define abstract defs & move most functions to concerns/base
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-11-21 23:11:21 +01:00
Glenn Y. Rolland 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
Glenn Y. Rolland 587bff04ca chore: pin crystal version with tool-versions 2023-11-21 00:33:37 +01:00
Glenn Y. Rolland 994f9e1885 refactor: use a better class hierarchy for filesystems
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-11-21 00:30:59 +01:00
Glenn Y. Rolland 8f2c2442a3 feat: add global.mountpoint and version parsing from YAML 2023-11-21 00:29:48 +01:00
Glenn Y. Rolland 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
Glenn Y. Rolland eb42b28841 Merge pull request 'fix: wrong comparison' (#28) from feature/16-handle-fusermount-u-return-codes into develop
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #28
2023-11-20 11:40:39 +00:00
Glenn Y. Rolland f05ee6b1b6 fix: wrong comparison
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-11-20 12:40:13 +01:00
Glenn Y. Rolland dace7bf9f4 Merge pull request 'fix: handle 'fusermount -u' return codes' (#27) from feature/16-handle-fusermount-u-return-codes into develop
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #27
2023-11-20 11:38:01 +00:00
Glenn Y. Rolland 283606c280 fix: handle 'fusermount -u' return codes
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-11-20 12:37:31 +01:00
Glenn Y. Rolland bba30c5222 Merge tag 'v0.1.11' into develop
All checks were successful
continuous-integration/drone/push Build is passing
v0.1.11
2023-11-19 00:05:50 +01:00
Glenn Y. Rolland 5cfe6159c5 Merge branch 'release/v0.1.11'
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-19 00:05:45 +01:00
Glenn Y. Rolland 0b5531ba26 chore: bump version 2023-11-19 00:05:41 +01:00
Glenn Y. Rolland ff87a1f953 Merge branch 'develop' of code.apps.glenux.net:glenux/mfm into develop
Some checks reported errors
continuous-integration/drone/push Build was killed
2023-11-19 00:05:08 +01:00
Glenn Y. Rolland 60a4730c75 Merge tag 'v0.1.10' into develop
v0.1.10
2023-11-19 00:04:21 +01:00
Glenn Y. Rolland e9553e278b Merge branch 'release/v0.1.10' 2023-11-19 00:04:15 +01:00
Glenn Y. Rolland 713b92fac0 Merge pull request 'feat: extract version number from shard+git history' (#23) from feature/22-add-support-for-version-number-from-shard into develop
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #23
2023-11-18 23:02:14 +00:00
Glenn Y. Rolland 46829bcc69 feat: extract version number from shard+git history
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-11-18 23:55:23 +01:00
Glenn Y. Rolland 3f22971fa8 Merge pull request 'fix: delay config loading' (#21) from feature/14-add-support-for-global-config-file into develop
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #21
2023-11-18 22:36:20 +00:00