|
AutomountMaker
version 1.4.0
by Jean-Michel Marino
|
THE AUTHOR DECLINES ANY RESPONSIBILITY AS FOR USE USE OF THIS SOFTWARE. HE COULD NOT BE HELD FOR PERSON IN CHARGE FOR AN UNSPECIFIED DYSFUNCTION WHICH HAS OCCURRED FOLLOWING THE USE OF THIS SOFTWARE. YOU USE THIS SOFTWARE AT YOUR RISK AND DANGER.
Contents
Introduction
AutomounMaker is a freeware, OS X native, easy tool to mount filesystems of type AFP, FTP, HTTP, NFS, SMB,...
How to install
Requirements
You need Mac OS X 10.9 minimum to use AutomountMaker 1.4.0.
If you need old version, see http://jm.marino.free.fr
This version is fully qualified for Mavericks 10.9.x and for Yosemite 10.10.x.
Download it !
Download last version at http://jm.marino.free.fr
Install it !
- Donwload AutomountMaker_140.dmg,
- Open disk image,
- Drag and drop AutomountMaker into your Applications folder,
- After install you can Eject disk image and Delete dmg file.
The AutomountMaker folder contents
- AutomountMaker
- Link to make a donation
- READMEs folder contents this file
- SAMPLEs folder contents script file example
How to uninstall
They don't have any human way of uninstalling AutomountMaker.
So here is a quick tutorial of how to remove this software from your computer:
- Close AutomountMaker
- Trash the AutomountMaker found where you installed it (by default into /Application folder).
- Trash the AutomountMaker folder found in $LIBRARY/Application Support/
- Trash the AutomountMaker log file found in $LIBRARY/Logs/AutomountMaker.log
- Trash the AutomountMaker preferences fr.stga.AutomountMaker.plist file found in $LIBRARY/Preferences/
- Trash your AutomountMaker script's files
Step by step instructions
How to make a *NEW* script
- Launch AutomountMaker,
- Select menu item or Command+N,
- Fill the various fields,
- Save your favorite AutoumountMaker script into a file, Command+S
- Test by selecting menu item,
- If no volume mount, select menu item to show the log file.
How to use an *OLD* script
All scripts made with an AutomountMaker's version before 0.9.8
- Select your old script file,
- Choose or Command-I,
- Open Name and Extension pane and change .ams with .amsf,
- Close Info window and clic
Your script is now ready for this new version of AutomountMaker
Samples
How to download the samples script files
Just click to the links below
How to use the samples script files
- Quit AutomountMaker if it's already launched,
- Open a script file,
- If no volume mount, select menu item to show the log file.
See Tips and Tricks and FAQ for more informations.
Tips and Tricks
Here are a few tips and tricks to use AutomountMaker.
I want to launch AutomountMaker script files at startup...
- Open System Preference,
- Click Accounts,
- Click Startup Items
- Drag your favorite AutomountMaker script file on it.
I want to use a custom script to ping my server...
You can setup your own script to see if your favorite server is reachable or not.
How to make your script
Your script must have an "-h" option and return the string "OK" if the serve is reachable or "KO" if the ping failed.
See an example's ping script in ./Contents/SharedSupport.
How to install your new script
- Quit AutomountMaker,
- Select AutomountMaker and choose ,
- Open Contents/SharedSupport/ and copy your script on it,
- Open Terminal.app and enter this command (suppose that your script is called myping.sh):
defaults write fr.stga.AutomountMaker AMScriptDictKey:PingScript myping.sh
Relaunch AutomountMaker
I want to quit AutomountMaker even when mount shared volume failed...
Since 1.4.0 version, it's possible to force to quit AutomountMaker by activating an hidden option
How to enable this option
- Quit AutomountMaker,
- Open Terminal.app and enter this command:
defaults write fr.stga.AutomountMaker ControllerDictKey:QuitEvenNoMountedVolume YES
Relaunch AutomountMaker
How to disable this option
- Quit AutomountMaker,
- Open Terminal.app and enter this command:
defaults delete fr.stga.AutomountMaker ControllerDictKey:QuitEvenNoMountedVolume
Relaunch AutomountMaker
I want to hide the menu bar when AutomountMaker was launched
Since 1.4.0 version, it's possible to hide AutomountMaker's menu bar by activating an hidden option
The user can enable/disable menu bar with the keyboard shortcut : ctrl + shift + M
How to enable this option
- Quit AutomountMaker,
- Open Terminal.app and enter this command:
defaults write fr.stga.AutomountMaker ControllerDictKey:HideMenubar YES
Relaunch AutomountMaker
How to disable this option
- Quit AutomountMaker,
- Open Terminal.app and enter this command:
defaults delete fr.stga.AutomountMaker ControllerDictKey:HideMenubar
Relaunch AutomountMaker
FAQ
Frequently asked questions:
[Q]: Is it possible to restrict launch script file at my computer?
- Yes, click Security pane and choose Activate protection of scripts by MAC address.
[Q]: Is it possible to modify script file without launch it?
- Yes, hold down Command key when you open the script file and AutomountMaker will not launch the script.
With this option, it's easy to modify a script file without launch it.
[Q]: I want to see my password
- Open or Command-, and choose Show login password.
[Q]: Can I mount my favorite volume with delay?
- Yes it's possible, do like this:
Open your script file, click on Options pane and fill the first field to set the delay to mount your volume.
Security
Since version 1.4.0, sensitive data is encrypted with the AES 256 algorithm.
Your scripts must be converted to benefit from this added protection.
Just open your old scripts and choose convert to automatically save it to new format.
Protected script
I encourage you to employ the new functionality to limit the use of your script file.
Choose Activate protection of scripts by MAC address into Security pane.
Password
Only admin can check your password. So if you don't want to communicate it, leave blank password's field into your script file.
Notifications
Since 1.4.0 version, AutomountMaker support User Notification Center to send you notifications.
Version History
version 1.4.0
WARNING : 10.9 minimum required
- This version is fully qualified for Mavericks 10.9.x and Yosemite 10.10.x,
- Code optimization,
- Old script format compatible and converter feature available for new 1.4 format,
- Removed old Growl features replaced by User Notification Center,
- QuickLook generator available.
version 1.3.6
WARNING : 10.5 minimum required
- This version is fully qualified for 10.6.4
- Removed old log features replaced by Apple System Logger (ASL),
- Used new SOLogger class to log application events,
- Used new TinyPing framework instead of the ping.sh script file,
- Fixed bug : The localization folders for French, German and Italian are re-named. (for Snow Leopard compatibility)
- Script created by default with activated ping option to see if the server is reachable.
- Used new NiftyFeatures framework 0.7,
version 1.3.5b - beta version - never distributed
WARNING : 10.4 minimum required
- This version is fully qualified for 10.6.2
- Fixed bug : The Perl script to perform the PING is removed and is replaced by ping.sh
- Fixed bug : The localization folders for French, German and Italian are re-named. (for Snow Leopard compatibility)
version 1.3.4
WARNING : 10.4 minimum required
- This version is fully qualified for 10.6.2
- Fixed the method that is used to know if your server is reachable or not,
- Added an hidden option for choose a custom script for make the ping, (see documentation)
- Fixed an issue into the method to exit the application automatically when the last volume is mounted.
version 1.3.2
WARNING : 10.4 minimum required
- Removed deprecated cocoa method and 10.5 optimized,
- Fixed minor interface bugs,
- Added new implementation to save new scripts with the POSIX authorization 600,
- Added the systematic use URLs instead of filenames,
- Added localization for German and Italian,
- Added new implementation, based on tips for viewing the password if the preference option is enabled,
- Added control input required for the fields FS Server Type and Server Name,
- Added key Minimum system version with value 10.4 in Info.plist to prohibit the launching of
the application with an earlier version of the operating system,
- Updated documentation for English and French languages and added new documentation for Deutch and Italian languages
- Used new NiftyFeatures framework 0.6.4,
- Used Growl framework to send you notifications.
version 1.3.0
WARNING : 10.4 minimum required
- Created new icon for application and his script file,
- Added feature to mount your favorite volume with delay,
- Added feature to specify number of attempts to mount your favorite volume,
- Modify implementation of launching script file,
- Added feature to ping server (to check if it's reachable) before mount volume,
- Added buttons 'Launch it!' and 'Apply Now' available into configure script window,
- Bug fixed in the printing function of log,
- Bug fixed when user chooses Open Recent script file and he don't wants to launch it,
- Used new NiftyFeatures framework 0.6.1 and new MacPAD.webloc file to check for update,
- Modified shortcut to open script file without launch it: hold down Command key + open file.
version 1.2.0
WARNING : 10.4 minimum required
- Universal Binaries first version.
- Fixed bug when user and/or password contents special char (i.e. @:/...)
- Add 'Check For Update' and mail module for user want to send me feedback about AutomountMaker.
version 1.0.4
WARNING : 10.4 minimum required
- Non official Universal Binaries first version.
version 0.9.8
WARNING : 10.3.9 minimum required
- Change of the extension of script files: '.amsf' instead of '
.ams' (in order to avoid a conflict with certain Adobe applications)
- Possibility of updating script file: hold down 'Option key' when the user opens a script file,
- Fixed bug when the log is printing,
- Added export log functionality,
- Added protection mode to launch script file only with computer who created it,
- Added application preferences module.
version 0.9.7
- Last version compatible with Jaguar,
- For SMB filesystem: added domain name or workgroup for user connection,
- Better management of blank volume name in the configuration of the filesystems of the type SMB or AFP. In this case, AutomountMaker presents a list of possible volumes.
- Fixed bug when the log is printing. Left margin is not define.
version 0.9.6
- 'Quit' option has been optimized.
version 0.9.5
- All the project was built with gcc 3.3,
- Addition of a test at once ' Name of the volume' to add one automatically '/' if this one is not define.
version 0.9.4
- First version used in production.
Donation
If you like my software, please consider making a donation by clicking on the PayPal Donate button below.
Contacts
All remarks or suggestions are welcome. A small mail if you appreciate this program will give me great pleasure.
Feedback can be sent to codepark@free.fr