Glenn Y. Rolland
be8980b74c
fix: run ameba --fix on parser_lines.cr
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
...
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
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
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
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)
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
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
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
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
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
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
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
...
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
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
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
...
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
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