storing all your tasks files in one folder in dropbox is one approach.
given one wants to sync the tasks of a project, one will also probably want to sync the project folder itself,
another approach would be to store each task file in the respective project's folder, and then use whatever (dropbox, git, hg, svn) to sync the folder.
tasks.sh should first check for the existence of any .tasks files in the current folder, and only then default to the dropbox folder.
in addition, it should accept a path for a specific .tasks file
storing all your tasks files in one folder in dropbox is one approach.
given one wants to sync the tasks of a project, one will also probably want to sync the project folder itself,
another approach would be to store each task file in the respective project's folder, and then use whatever (dropbox, git, hg, svn) to sync the folder.
tasks.sh should first check for the existence of any .tasks files in the current folder, and only then default to the dropbox folder.
in addition, it should accept a path for a specific .tasks file