Custom commands are an easy way to extend Nota. They show in the Command Palette... ⌘⇧p just like any other Nota command.
Open the View → Command Palette... ⇧⌘p and search for "Create New Custom Command". This will create a file that will be pre-filled with a template command that when executed copies the opened file's path to the clipboard.
#!/bin/bash # @parameters file pbcopy $1
@parameters tells Nota which values to pass to the script:
file– the path to the currently opened file
workspace– the path to the currently opened workspace
Multiple values should be separated by spaces:
@parameters workspace file. This will make
$1 the path to the currently opened workspace and
$2 the currently edited file.
Ideas for custom commands
- Open Random Note – Some people use Nota for a knowledge-base. This command can help you discover some notes what you may have forgotten.
- Open Daily Note – Some people use Nota for journalling. In that case, you can make a command that creates a file with the current date as a name and opens it.
- Upload as Gist – Upload the currently opened file as gist. Useful for sharing something quickly. You can use Potentially the best command line gister.