mirror of
https://github.com/ivuorinen/dotfiles.git
synced 2026-02-21 14:55:53 +00:00
feat(config): fish configs
This commit is contained in:
28
config/fish/functions/__macos_finder_selected.fish
Normal file
28
config/fish/functions/__macos_finder_selected.fish
Normal file
@@ -0,0 +1,28 @@
|
||||
# @halostatue/fish-macos/functions/__macos_finder_selected.fish:v7.0.0
|
||||
|
||||
function __macos_finder_selected
|
||||
argparse --name 'finder selected' h/help -- $argv
|
||||
or return 1
|
||||
|
||||
if set --query _flag_help
|
||||
echo 'Usage: finder selected [options] [window#]
|
||||
|
||||
Print the selected files on the command-line.
|
||||
|
||||
Options:
|
||||
-h, --help Show this help'
|
||||
return 0
|
||||
end
|
||||
|
||||
echo '
|
||||
tell application "Finder" to set theSelection to selection
|
||||
set output to ""
|
||||
set itemCount to count theSelection
|
||||
repeat with itemIndex from 1 to itemCount
|
||||
if itemIndex is less than itemCount then set theDelimiter to "\n"
|
||||
if itemIndex is itemCount then set theDelimiter to ""
|
||||
set currentItem to (item itemIndex of theSelection as alias)
|
||||
set currentItem to POSIX path of currentItem
|
||||
set output to output & currentItem & theDelimiter
|
||||
end repeat' | osascript
|
||||
end
|
||||
Reference in New Issue
Block a user