├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ └── unit-tests.yml ├── .gitignore ├── .rspec ├── .rubocop.yml ├── CHANGELOG.md ├── Gemfile ├── Gemfile.lock ├── MIT-LICENSE ├── README.md ├── Rakefile ├── Vagrantfile ├── lib ├── vagrant-bindfs.rb └── vagrant-bindfs │ ├── bindfs.rb │ ├── bindfs │ ├── command.rb │ ├── folder.rb │ ├── option_definitions.json │ ├── option_set.rb │ ├── validators.rb │ └── validators │ │ ├── config.rb │ │ └── runtime.rb │ ├── vagrant.rb │ ├── vagrant │ ├── actions.rb │ ├── actions │ │ ├── concerns.rb │ │ ├── concerns │ │ │ ├── log.rb │ │ │ └── machine.rb │ │ ├── installer.rb │ │ └── mounter.rb │ ├── capabilities.json │ ├── capabilities.rb │ ├── capabilities │ │ ├── all.rb │ │ ├── all │ │ │ ├── bindfs.rb │ │ │ ├── package_manager.rb │ │ │ └── system_checks.rb │ │ ├── darwin.rb │ │ ├── darwin │ │ │ ├── bindfs.rb │ │ │ ├── fuse.rb │ │ │ ├── package_manager.rb │ │ │ └── system_checks.rb │ │ ├── debian.rb │ │ ├── debian │ │ │ ├── bindfs.rb │ │ │ ├── fuse.rb │ │ │ └── package_manager.rb │ │ ├── gentoo.rb │ │ ├── gentoo │ │ │ ├── bindfs.rb │ │ │ ├── fuse.rb │ │ │ └── package_manager.rb │ │ ├── linux.rb │ │ ├── linux │ │ │ ├── fuse.rb │ │ │ ├── package_manager.rb │ │ │ └── system_checks.rb │ │ ├── redhat.rb │ │ ├── redhat │ │ │ ├── bindfs.rb │ │ │ ├── fuse.rb │ │ │ └── package_manager.rb │ │ ├── suse.rb │ │ ├── suse │ │ │ ├── bindfs.rb │ │ │ ├── fuse.rb │ │ │ └── package_manager.rb │ │ ├── ubuntu.rb │ │ └── ubuntu │ │ │ └── fuse.rb │ ├── config.rb │ ├── errors.rb │ └── plugin.rb │ └── version.rb ├── locales └── en.yml ├── spec ├── spec_helper.rb ├── unit │ └── vagrant_bindfs │ │ ├── bindfs │ │ ├── command_spec.rb │ │ ├── folder_spec.rb │ │ └── option_set_spec.rb │ │ ├── bindfs_spec.rb │ │ └── vagrant │ │ ├── config_spec.rb │ │ └── plugin_spec.rb └── vagrantfile_helper.rb └── vagrant-bindfs.gemspec /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | --- 2 | open_collective: notus-sh 3 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/unit-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/.github/workflows/unit-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --require spec_helper 3 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /MIT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/MIT-LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/Rakefile -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/Vagrantfile -------------------------------------------------------------------------------- /lib/vagrant-bindfs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/bindfs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/bindfs.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/bindfs/command.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/bindfs/command.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/bindfs/folder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/bindfs/folder.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/bindfs/option_definitions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/bindfs/option_definitions.json -------------------------------------------------------------------------------- /lib/vagrant-bindfs/bindfs/option_set.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/bindfs/option_set.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/bindfs/validators.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/bindfs/validators.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/bindfs/validators/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/bindfs/validators/config.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/bindfs/validators/runtime.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/bindfs/validators/runtime.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/actions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/actions.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/actions/concerns.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/actions/concerns.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/actions/concerns/log.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/actions/concerns/log.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/actions/concerns/machine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/actions/concerns/machine.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/actions/installer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/actions/installer.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/actions/mounter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/actions/mounter.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/capabilities.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/capabilities.json -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/capabilities.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/capabilities.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/capabilities/all.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/capabilities/all.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/capabilities/all/bindfs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/capabilities/all/bindfs.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/capabilities/all/package_manager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/capabilities/all/package_manager.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/capabilities/all/system_checks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/capabilities/all/system_checks.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/capabilities/darwin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/capabilities/darwin.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/capabilities/darwin/bindfs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/capabilities/darwin/bindfs.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/capabilities/darwin/fuse.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/capabilities/darwin/fuse.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/capabilities/darwin/package_manager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/capabilities/darwin/package_manager.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/capabilities/darwin/system_checks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/capabilities/darwin/system_checks.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/capabilities/debian.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/capabilities/debian.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/capabilities/debian/bindfs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/capabilities/debian/bindfs.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/capabilities/debian/fuse.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/capabilities/debian/fuse.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/capabilities/debian/package_manager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/capabilities/debian/package_manager.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/capabilities/gentoo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/capabilities/gentoo.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/capabilities/gentoo/bindfs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/capabilities/gentoo/bindfs.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/capabilities/gentoo/fuse.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/capabilities/gentoo/fuse.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/capabilities/gentoo/package_manager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/capabilities/gentoo/package_manager.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/capabilities/linux.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/capabilities/linux.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/capabilities/linux/fuse.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/capabilities/linux/fuse.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/capabilities/linux/package_manager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/capabilities/linux/package_manager.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/capabilities/linux/system_checks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/capabilities/linux/system_checks.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/capabilities/redhat.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/capabilities/redhat.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/capabilities/redhat/bindfs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/capabilities/redhat/bindfs.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/capabilities/redhat/fuse.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/capabilities/redhat/fuse.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/capabilities/redhat/package_manager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/capabilities/redhat/package_manager.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/capabilities/suse.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/capabilities/suse.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/capabilities/suse/bindfs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/capabilities/suse/bindfs.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/capabilities/suse/fuse.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/capabilities/suse/fuse.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/capabilities/suse/package_manager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/capabilities/suse/package_manager.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/capabilities/ubuntu.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/capabilities/ubuntu.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/capabilities/ubuntu/fuse.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/capabilities/ubuntu/fuse.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/config.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/errors.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/vagrant/plugin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/lib/vagrant-bindfs/vagrant/plugin.rb -------------------------------------------------------------------------------- /lib/vagrant-bindfs/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module VagrantBindfs 4 | VERSION = '1.3.1' 5 | end 6 | -------------------------------------------------------------------------------- /locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/locales/en.yml -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/unit/vagrant_bindfs/bindfs/command_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/spec/unit/vagrant_bindfs/bindfs/command_spec.rb -------------------------------------------------------------------------------- /spec/unit/vagrant_bindfs/bindfs/folder_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/spec/unit/vagrant_bindfs/bindfs/folder_spec.rb -------------------------------------------------------------------------------- /spec/unit/vagrant_bindfs/bindfs/option_set_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/spec/unit/vagrant_bindfs/bindfs/option_set_spec.rb -------------------------------------------------------------------------------- /spec/unit/vagrant_bindfs/bindfs_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/spec/unit/vagrant_bindfs/bindfs_spec.rb -------------------------------------------------------------------------------- /spec/unit/vagrant_bindfs/vagrant/config_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/spec/unit/vagrant_bindfs/vagrant/config_spec.rb -------------------------------------------------------------------------------- /spec/unit/vagrant_bindfs/vagrant/plugin_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/spec/unit/vagrant_bindfs/vagrant/plugin_spec.rb -------------------------------------------------------------------------------- /spec/vagrantfile_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/spec/vagrantfile_helper.rb -------------------------------------------------------------------------------- /vagrant-bindfs.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gael-ian/vagrant-bindfs/HEAD/vagrant-bindfs.gemspec --------------------------------------------------------------------------------