After doing some background upgrading for my dot-ﬁles project - also called nesono-bin as there are many helper scripts in there - I though it might be good to list the new features in one list, since the features mostly creeped in over the last weeks:
Stuff related to the Zshell, an alternative to the Bash and descendent of the korn shell
A long while ago, I re-wrote the transfer stack for the shell in Python.
The transfer stack is the counterpart to the directory dtack, which is known by the commands
The corresponding tools of the transfer stack are
transfers, all of which can be found in my github repository.
I recently updated the shell add-on for OS X, that overloads rm to not remove the items, but move them into trash instead. Before the update, a for loop moved every single item given in the command line into trash using one osascript (Apple Script) call per item. This caused a blocking shell with one ‘ﬂupp’ sound eﬀect for each moved item, which can be quite tedious, when removing many items, even if they are small. Now, after the update, a item list is created and ﬁlled with all given items to remove and in the end passed to one osascript call.
I just changed my helper script, which moves the speciﬁed ﬁles into Trash instead of deleting them directly to use the Finder by calling AppleScript. This change now enables the Put Back feature from Mac OS X Trash, which was not available using the method before. Get a copy from github and enjoy.
If you want to update nesono-bin, I would recommend you to use the following command inside the nesono-bin directory (especially if you made some editing):
git pull --rebase
If you encounter conﬂicts, you will need to solve them ﬁrst to continue the rebase, of course.