There is a lot of nautilus scripts all over the web. But a lot of these scripts are not working very well. No check for errors and no check for dependencies. Some of them only work in nautilus, some others only in nemo. Some of them only work with files that not contained spaces, and so on. So I decided to write my own scripts, that has the following advantages:
- It is easy to copy and adapt the scripts for other purposes;
- It has status notifications (dependency errors, supported mime-type);
- It works in any file manager: no use of the variable $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS or NEMO equivalent;
- It has an direct usage, without an input box to ask parameters;
- All shell scripts were checked by shellcheck.
git clone https://github.com/cfgnunes/nautilus-scripts.git ~/.local/share/nautilus/scripts
git clone https://github.com/cfgnunes/nautilus-scripts.git ~/.gnome2/nemo-scripts/scripts
git clone https://github.com/cfgnunes/nautilus-scripts.git ~/.config/caja/scripts/scripts
If you spot a bug, or want to improve the code, or even make the content better, you can do the following:
- Open an issue describing the bug or feature idea;
- Fork the project, make changes, and submit a pull request.
- Cristiano Nunes