Commit graph

43 commits

Author SHA1 Message Date
Glenn Y. Rolland bb5941a86a fix: remove useless FIXME comments
Some checks failed
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is passing
2024-01-24 00:06:52 +01:00
Glenn Y. Rolland be8980b74c fix: run ameba --fix on parser_lines.cr
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-01-23 23:48:29 +01:00
Glenn Y. Rolland 8f145189c0 fix: run ameba --fix on root_parser.cr 2024-01-23 23:48:29 +01:00
Glenn Y. Rolland dbb0a42e91 fix: run ameba --fix on mapping_parser.cr 2024-01-23 23:48:29 +01:00
Glenn Y. Rolland ed2cf5227f fix: run ameba --fix on completion_parser.cr 2024-01-23 23:48:29 +01:00
Glenn Y. Rolland b59f1011ac fix: run ameba --fix on sshfs_config.cr 2024-01-23 23:48:29 +01:00
Glenn Y. Rolland f5d28671a2 fix: run ameba --fix on httpdirfs_config.cr 2024-01-23 23:48:29 +01:00
Glenn Y. Rolland 531cba0dc7 fix: run ameba --fix on gocryptfs_config.cr 2024-01-23 23:48:28 +01:00
Glenn Y. Rolland 16bb660fc2 fix: run ameba --fix on base.cr 2024-01-23 23:48:28 +01:00
Glenn Y. Rolland 275f66d19d fix: run ameba --fix on file_system_manager.cr 2024-01-23 23:48:28 +01:00
Glenn Y. Rolland 8f1862eb43 fix: run ameba --fix on global_completion.cr 2024-01-23 23:48:28 +01:00
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 9ef261779c refactor: introduce command design pattern 2024-01-14 20:31:38 +01: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 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 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 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 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 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 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 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
Glenn Y. Rolland 5e8c46dfcf fix: delay config loading
Some checks reported errors
continuous-integration/drone/push Build was killed
continuous-integration/drone/pr Build was killed
2023-11-18 23:35:54 +01:00
Glenn Y. Rolland 592f0fbe41 fix: add templating support in configuration
Refs: #15
2023-11-18 22:32:22 +00:00
Glenn Y. Rolland 1c184a5557 fix: delay config file discovery
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-11-18 23:31:04 +01:00
Glenn Y. Rolland f94d0f1f39 fix: add support for global config file
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Refs: #14
2023-11-18 19:32:12 +01:00
Glenn Y. Rolland 27508ed5ac feat: add support for version and verbose cli flags
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-02 12:44:37 +01:00
Glenn Y. Rolland 9fc1ec3912 feat add support for configurable ssh port 2023-11-02 12:43:46 +01:00
Glenn Y. Rolland 522c10fc9a fix: add SPDX headers 2023-10-25 14:07:15 +02:00
Glenn Y. Rolland 64528611dd feat: add support for more filesystems 2023-10-25 13:57:47 +02:00
Glenn Y. Rolland cef669e15e fix: improve fzf error handling 2023-10-25 13:57:41 +02:00
Glenn Y. Rolland 67cd9ae964 feat: add support for sshfs 2023-10-25 13:57:36 +02:00
Glenn Y. Rolland 002db7026b refactor: remove all mentions of vaults, make it generic for fs 2023-10-25 13:57:30 +02:00
Glenn Y. Rolland 294231cfbb fix: rename to mfm and fix close 2023-10-24 12:50:01 +02:00
Glenn Y. Rolland 8def1979c1 feat: add basic support for command line 2023-10-23 23:11:12 +02:00
Glenn Y. Rolland d49a3d1261 refactor: clean up & add module 2023-10-22 23:23:56 +02:00
Glenn Y. Rolland 97212b20ad Initial import 2023-10-20 11:30:14 +02:00