Skip to content

Commit 0a9d3f3

Browse files
Merge pull request #1 from aaronj-ep/terminal-import
Fixes Terminal Import
2 parents eb4450b + c3d6a87 commit 0a9d3f3

1 file changed

Lines changed: 7 additions & 5 deletions

File tree

src/dock-cli.sh

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# @brief dock-cli
44
# @description CLI tool to import or export macOS dock configurations
55
#
6-
# @version 1.0.3
6+
# @version ###version###
77
# @copyright Copyright (C) 2025 AMJones <am@jonesiscoding.com>
88
# @license https://github.com/jonesiscoding/mac-dock-cli/blob/main/LICENSE
99
#
@@ -969,7 +969,6 @@ plist::dock::add::file() {
969969
url=$(tile::url "$json")
970970
file="file://$(echo "$url" | sed 's# #%20#g')"
971971
label=$(tile::label "$json")
972-
bundle=$(tile::bundle "$json")
973972

974973
plist::add::tile "$index"
975974
plist::add::tileData "$index" " dict"
@@ -1235,9 +1234,9 @@ tile::resolve::terminal() {
12351234
local term label
12361235

12371236
term="$1"
1238-
label=$(basename "$app" | sed -E 's/\.terminal$//' )
1237+
label=$(basename "$term" | sed -E 's/\.terminal$//' )
12391238

1240-
json-obj-add "{}" url "$app" label "$label" type "terminal-tile"
1239+
json-obj-add "{}" url "$term" label "$label" type "terminal-tile"
12411240
}
12421241

12431242
tile::resolve::symlink() {
@@ -1295,7 +1294,7 @@ tile::resolve() {
12951294
# App
12961295
tile::resolve::app "$appPath"
12971296
elif [ -n "$termPath" ]; then
1298-
tile::resolve::terminal "$appPath"
1297+
tile::resolve::terminal "$termPath"
12991298
elif [ -f "$1" ]; then
13001299
# File
13011300
tile::resolve::file "$1"
@@ -1478,6 +1477,9 @@ function dock::import() {
14781477
app*)
14791478
echo " Adding App: $(tile::label "$tile")"
14801479
plist::dock::add::app "$x" "$tile" ;;
1480+
terminal*)
1481+
echo " Adding Terminal: $(tile::label "$tile")"
1482+
plist::dock::add::file "$x" "$tile" ;;
14811483
file*)
14821484
echo " Adding File: $(tile::label "$tile")"
14831485
plist::dock::add::file "$x" "$tile" ;;

0 commit comments

Comments
 (0)