|
3 | 3 | # @brief dock-cli |
4 | 4 | # @description CLI tool to import or export macOS dock configurations |
5 | 5 | # |
6 | | -# @version 1.0.3 |
| 6 | +# @version ###version### |
7 | 7 | # @copyright Copyright (C) 2025 AMJones <am@jonesiscoding.com> |
8 | 8 | # @license https://github.com/jonesiscoding/mac-dock-cli/blob/main/LICENSE |
9 | 9 | # |
@@ -969,7 +969,6 @@ plist::dock::add::file() { |
969 | 969 | url=$(tile::url "$json") |
970 | 970 | file="file://$(echo "$url" | sed 's# #%20#g')" |
971 | 971 | label=$(tile::label "$json") |
972 | | - bundle=$(tile::bundle "$json") |
973 | 972 |
|
974 | 973 | plist::add::tile "$index" |
975 | 974 | plist::add::tileData "$index" " dict" |
@@ -1235,9 +1234,9 @@ tile::resolve::terminal() { |
1235 | 1234 | local term label |
1236 | 1235 |
|
1237 | 1236 | term="$1" |
1238 | | - label=$(basename "$app" | sed -E 's/\.terminal$//' ) |
| 1237 | + label=$(basename "$term" | sed -E 's/\.terminal$//' ) |
1239 | 1238 |
|
1240 | | - json-obj-add "{}" url "$app" label "$label" type "terminal-tile" |
| 1239 | + json-obj-add "{}" url "$term" label "$label" type "terminal-tile" |
1241 | 1240 | } |
1242 | 1241 |
|
1243 | 1242 | tile::resolve::symlink() { |
@@ -1295,7 +1294,7 @@ tile::resolve() { |
1295 | 1294 | # App |
1296 | 1295 | tile::resolve::app "$appPath" |
1297 | 1296 | elif [ -n "$termPath" ]; then |
1298 | | - tile::resolve::terminal "$appPath" |
| 1297 | + tile::resolve::terminal "$termPath" |
1299 | 1298 | elif [ -f "$1" ]; then |
1300 | 1299 | # File |
1301 | 1300 | tile::resolve::file "$1" |
@@ -1478,6 +1477,9 @@ function dock::import() { |
1478 | 1477 | app*) |
1479 | 1478 | echo " Adding App: $(tile::label "$tile")" |
1480 | 1479 | plist::dock::add::app "$x" "$tile" ;; |
| 1480 | + terminal*) |
| 1481 | + echo " Adding Terminal: $(tile::label "$tile")" |
| 1482 | + plist::dock::add::file "$x" "$tile" ;; |
1481 | 1483 | file*) |
1482 | 1484 | echo " Adding File: $(tile::label "$tile")" |
1483 | 1485 | plist::dock::add::file "$x" "$tile" ;; |
|
0 commit comments