#!/usr/bin/env perl use strict; use warnings; # use YAML qw(LoadFile DumpFile); use YAML::Tiny; my $configFile = "$ENV{HOME}/.sshfs-helper"; my $yaml my $configData; if ((not -e $configFile)) { YAML::Tiny->new({})->write($configFile); print "Create Config file, exiting." exit 1; } else { $yaml = YAML::Tiny->read($configFile); $configData = $yaml->[0]; } sub mount { } sub unmount { } sub list { foreach my $name (keys %{$configData}) { print " - ${name}\n"; } } sub usage { print "sshfs-helper [ list | mount name | unmount name | help ]\n"; } sub help { usage(); print <write($configFile); # DumpFile($configFile, $configData);