8dc7e29758
fix: add missing SPDX headers to files
2024-10-27 20:42:57 +01:00
ced3168471
STASH
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build was killed
2024-10-25 17:33:07 +02:00
bfbc9bb301
fix: Add FIXME comment to verify filesystem validity in mapping_create command
2024-10-25 17:29:31 +02:00
d39c7117a4
refactor: Move mapping_create_options property to the correct position
2024-10-25 17:29:26 +02:00
da0cf858a4
refactor: Replace root_config initialization with config.root usage
2024-10-25 17:29:24 +02:00
44b5daf5c7
fix: add missing parameter to --path option
2024-10-13 15:06:01 +02:00
c270df01e7
refactor(file_system_manager): extract fzf display as two functions
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-08-04 23:50:42 +02:00
c3217a75e3
feat: start adding support for mappings with encrypted paths
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-08-04 22:58:40 +02:00
df89dd3dfa
feat: start implementing MappingCreate
2024-08-04 22:58:09 +02:00
65fe1bf0b9
refactor: remove useless code refering to interactive mode
2024-08-04 22:57:09 +02:00
68934c3be8
fix: disable useless GlobalMapping action
2024-08-04 22:56:01 +02:00
6ec7ae0ec7
fix: implement config init
continuous-integration/drone/push Build is passing
2024-01-24 14:13:29 +01:00
92aaf5f0b5
fix: remove useless comment
continuous-integration/drone/push Build is passing
2024-01-24 11:08:16 +01:00
1f5a2f33ec
fix: follow the crystal way for to_s
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-01-24 00:28:46 +01:00
cb99019be5
fix: add missing cli options for mapping command
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-01-24 00:20:28 +01:00
bb5941a86a
fix: remove useless FIXME comments
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is passing
2024-01-24 00:06:52 +01:00
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
8f145189c0
fix: run ameba --fix on root_parser.cr
2024-01-23 23:48:29 +01:00
dbb0a42e91
fix: run ameba --fix on mapping_parser.cr
2024-01-23 23:48:29 +01:00
ed2cf5227f
fix: run ameba --fix on completion_parser.cr
2024-01-23 23:48:29 +01:00
b59f1011ac
fix: run ameba --fix on sshfs_config.cr
2024-01-23 23:48:29 +01:00
f5d28671a2
fix: run ameba --fix on httpdirfs_config.cr
2024-01-23 23:48:29 +01:00
531cba0dc7
fix: run ameba --fix on gocryptfs_config.cr
2024-01-23 23:48:28 +01:00
16bb660fc2
fix: run ameba --fix on base.cr
2024-01-23 23:48:28 +01:00
275f66d19d
fix: run ameba --fix on file_system_manager.cr
2024-01-23 23:48:28 +01:00
8f1862eb43
fix: run ameba --fix on global_completion.cr
2024-01-23 23:48:28 +01:00
29ab85a61f
fix: run ameba --fix on config_init.cr
2024-01-23 23:48:28 +01:00
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
9ef261779c
refactor: introduce command design pattern
2024-01-14 20:31:38 +01:00
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
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
041550cc0f
fix: handle mount errors (with the right message)
2023-11-24 19:25:21 +01:00
32fea233d1
fix: rename global.mount_point to avoid misunderstanding
continuous-integration/drone/push Build is passing
2023-11-24 10:49:55 +01:00
84230a6828
feat: sort by fs.name instead of fs.type
2023-11-24 10:49:32 +01:00
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
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
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
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
8f2c2442a3
feat: add global.mountpoint and version parsing from YAML
2023-11-21 00:29:48 +01:00
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
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
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
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
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
592f0fbe41
fix: add templating support in configuration
...
Refs: #15
2023-11-18 22:32:22 +00:00
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
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
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
9fc1ec3912
feat add support for configurable ssh port
2023-11-02 12:43:46 +01:00
522c10fc9a
fix: add SPDX headers
2023-10-25 14:07:15 +02:00