feat: optimize ag and apt snippet collections

AG (The Silver Searcher):
- Remove old snippets (5 removed)
- Add comprehensive search commands (38 added)
- Cover: search modes, output formats, file types, filters

APT (Debian/Ubuntu package manager):
- Remove old snippets (10 removed)
- Add comprehensive package commands (36 added)
- Cover: update/upgrade, install/remove, search, sources, dependencies

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-03-26 09:54:05 +08:00
parent c815d75cdd
commit 9a95fd3c2e
89 changed files with 592 additions and 120 deletions

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "ag --count \"\"",
"uid" : "B8C9D0E1-5F2A-4B5C-6D7E-8F9A0B1C2D3E",
"name" : "計算符合次數 (同 -c)",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "ag --depth ",
"uid" : "C3D4E5F6-2A7B-9C0D-1E2F-3A4B5C6D7E8F",
"name" : "限制搜尋深度",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "ag --ext \"\"",
"uid" : "F0A1B2C3-9D4E-6F7A-8B9C-0D1E2F3A4B5C",
"name" : "指定副檔名搜尋",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "ag --help",
"uid" : "B8C9D0E1-7F2A-4B5C-6D7E-8F9A0B1C2D3E",
"name" : "顯示說明資訊",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "ag --hidden \"\"",
"uid" : "F8A9B0C1-5D2E-4F5A-6B7C-8D9E0F1A2B3C",
"name" : "搜尋隱藏檔案",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "ag --ignore \"\"",
"uid" : "B2C3D4E5-1F6A-8B9C-0D1E-2F3A4B5C6D7E",
"name" : "忽略符合模式的檔案/目錄",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "ag --ignore-case \"\"",
"uid" : "B0C1D2E3-7F4A-6B7C-8D9E-0F1A2B3C4D5E",
"name" : "忽略大小寫 (同 -i)",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "ag --list-file-types",
"uid" : "A7B8C9D0-6E1F-3A4B-5C6D-7E8F9A0B1C2D",
"name" : "列出所有支援的檔案類型",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "ag --max-count ",
"uid" : "D4E5F6A7-3B8C-0D1E-2F3A-4B5C6D7E8F9A",
"name" : "限制每個檔案的符合數量",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "ag --no-filename \"\"",
"uid" : "A3B4C5D6-0E7F-9A0B-1C2D-3E4F5A6B7C8D",
"name" : "不顯示檔案名稱",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "ag --no-heading \"\"",
"uid" : "B4C5D6E7-1F8A-0B1C-2D3E-4F5A6B7C8D9E",
"name" : "不使用檔案標題格式",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "ag --print-long-files",
"uid" : "F6A7B8C9-5D0E-2F3A-4B5C-6D7E8F9A0B1C",
"name" : "只印出超過 200k 字元的檔案",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "ag --smart-case \"\"",
"uid" : "C1D2E3F4-0A5B-7C8D-9E0F-1A2B3C4D5E6F",
"name" : "智慧大小寫 (小寫忽略,大寫區分)",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "ag --type css \"\"",
"uid" : "B6C7D8E9-5F0A-2B3C-4D5E-6F7A8B9C0D1E",
"name" : "只在 CSS 檔案中搜尋",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "ag --type html \"\"",
"uid" : "C7D8E9F0-6A1B-3C4D-5E6F-7A8B9C0D1E2F",
"name" : "只在 HTML 檔案中搜尋",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "ag --type js \"\"",
"uid" : "E3F4A5B6-2C7D-9E0F-1A2B-3C4D5E6F7A8B",
"name" : "只在 JavaScript 檔案中搜尋",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "ag --type json \"\"",
"uid" : "D8E9F0A1-7B2C-4D5E-6F7A-8B9C0D1E2F3A",
"name" : "只在 JSON 檔案中搜尋",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "ag --type md \"\"",
"uid" : "E9F0A1B2-8C3D-5E6F-7A8B-9C0D1E2F3A4B",
"name" : "只在 Markdown 檔案中搜尋",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "ag --type py \"\"",
"uid" : "F4A5B6C7-3D8E-0F1A-2B3C-4D5E6F7A8B9C",
"name" : "只在 Python 檔案中搜尋",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "ag --type ruby \"\"",
"uid" : "A5B6C7D8-4E9F-1A2B-3C4D-5E6F7A8B9C0D",
"name" : "只在 Ruby 檔案中搜尋",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "ag --type \"\"",
"uid" : "D2E3F4A5-1B6C-8D9E-0F1A-2B3C4D5E6F7A",
"name" : "指定檔案類型搜尋",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "ag --word-regexp \"\"",
"uid" : "D6E7F8A9-3B0C-2D3E-4F5A-6B7C8D9E0F1A",
"name" : "只符合完整單字 (同 -w)",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "ag -0 \"\"",
"uid" : "E5F6A7B8-4C9D-1E2F-3A4B-5C6D7E8F9A0B",
"name" : "用 null 字元分隔結果 (配合 xargs -0)",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "ag -A \"\"",
"uid" : "E1F2A3B4-8C5D-7E8F-9A0B-1C2D3E4F5A6B",
"name" : "顯示符合後的 3 行",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "ag -B \"\"",
"uid" : "D0E1F2A3-7B4C-6D7E-8F9A-0B1C2D3E4F5A",
"name" : "顯示符合前的 3 行",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "ag -C \"\"",
"uid" : "C9D0E1F2-6A3B-5C6D-7E8F-9A0B1C2D3E4F",
"name" : "顯示符合前後各 3 行",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "ag -G \"\"",
"uid" : "A1B2C3D4-0E5F-7A8B-9C0D-1E2F3A4B5C6D",
"name" : "用正規表示式過濾檔案名稱",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "ag -L \"\"",
"uid" : "F6A7B8C9-3D0E-2F3A-4B5C-6D7E8F9A0B1C",
"name" : "只列出不含關鍵字的檔案名稱",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "ag -c \"\"",
"uid" : "A7B8C9D0-4E1F-3A4B-5C6D-7E8F9A0B1C2D",
"name" : "計算每個檔案的符合次數",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "ag -g \"\"",
"uid" : "D4E5F6A7-1B8C-0D1E-2F3A-4B5C6D7E8F9A",
"name" : "搜尋檔案名稱 (符合關鍵字)",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "ag -i \"\"",
"uid" : "C3D4E5F6-0A7B-9C0D-1E2F-3A4B5C6D7E8F",
"name" : "搜尋關鍵字 (忽略大小寫)",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "ag -l \"\"",
"uid" : "E5F6A7B8-2C9D-1E2F-3A4B-5C6D7E8F9A0B",
"name" : "只列出包含關鍵字的檔案名稱",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "ag -n \"\"",
"uid" : "F2A3B4C5-9D6E-8F9A-0B1C-2D3E4F5A6B7C",
"name" : "顯示行號",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "ag -u \"\"",
"uid" : "A9B0C1D2-6E3F-5A6B-7C8D-9E0F1A2B3C4D",
"name" : "搜尋所有檔案 (含 .gitignore)",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "ag -v \"\"",
"uid" : "E7F8A9B0-4C1D-3E4F-5A6B-7C8D9E0F1A2B",
"name" : "搜尋不含關鍵字的行",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "ag -w \"\"",
"uid" : "C5D6E7F8-2A9B-1C2D-3E4F-5A6B7C8D9E0F",
"name" : "只符合完整單字",
"keyword" : ""
}
}

View File

@@ -1,8 +0,0 @@
{
"alfredsnippet" : {
"snippet" : "ag --list-file-types",
"uid" : "3828FE0C-5BC2-4556-A994-652AF6890572",
"name" : "ag 檔案類型",
"keyword" : "ag"
}
}

View File

@@ -1,8 +0,0 @@
{
"alfredsnippet" : {
"snippet" : "ag \"TODO\" --ext js",
"uid" : "64F553C3-83D0-4793-ACFA-62FBCD5A06B2",
"name" : "ag <關鍵字> --ext <副檔名>",
"keyword" : "ag"
}
}

View File

@@ -1,8 +0,0 @@
{
"alfredsnippet" : {
"snippet" : "ag \"function\" --type ruby",
"uid" : "58CBB129-8055-46C4-8B77-639E24CF5D1C",
"name" : "ag <關鍵字> --type <檔案類型>",
"keyword" : "ag"
}
}

View File

@@ -1,8 +0,0 @@
{
"alfredsnippet" : {
"snippet" : "ag \"error\"",
"uid" : "944984AE-238A-4A2D-9948-05AC31B2A88F",
"name" : "ag <關鍵字>",
"keyword" : "ag"
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "ag \"\"",
"uid" : "A1B2C3D4-5E6F-7A8B-9C0D-1E2F3A4B5C6D",
"name" : "搜尋關鍵字",
"keyword" : ""
}
}

View File

@@ -1,8 +0,0 @@
{
"alfredsnippet" : {
"snippet" : "ag \"debug\" .\/src",
"uid" : "84F73326-7459-4C98-BC47-2B1AE775E9EB",
"name" : "ag <關鍵字> <路徑>",
"keyword" : "ag"
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "ag \"\" ",
"uid" : "B2C3D4E5-6F7A-8B9C-0D1E-2F3A4B5C6D7E",
"name" : "搜尋關鍵字 (指定路徑)",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "sudo apt autoclean -y",
"uid" : "C9D0E1F2-6A3B-5C6D-7E8F-9A0B1C2D3E4F",
"name" : "清理舊版套件快取",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "sudo apt build-dep ",
"uid" : "B6C7D8E9-5F0A-2B3C-4D5E-6F7A8B9C0D1E",
"name" : "安裝編譯相依套件",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "apt-cache policy ",
"uid" : "E3F4A5B6-2C7D-9E0F-1A2B-3C4D5E6F7A8B",
"name" : "顯示套件詳細來源 (舊指令)",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "apt-cache stats",
"uid" : "F4A5B6C7-3D8E-0F1A-2B3C-4D5E6F7A8B9C",
"name" : "顯示快取統計資訊",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "apt changelog ",
"uid" : "C7D8E9F0-6A1B-3C4D-5E6F-7A8B9C0D1E2F",
"name" : "顯示套件變更記錄",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "sudo apt clean",
"uid" : "D0E1F2A3-7B4C-6D7E-8F9A-0B1C2D3E4F5A",
"name" : "清理套件快取",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "apt depends ",
"uid" : "B0C1D2E3-7F4A-6B7C-8D9E-0F1A2B3C4D5E",
"name" : "顯示套件相依性",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "sudo apt dist-upgrade -y",
"uid" : "C3D4E5F6-0A7B-9C0D-1E2F-3A4B5C6D7E8F",
"name" : "完整升級 (含相依性變更)",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "apt download ",
"uid" : "D8E9F0A1-7B2C-4D5E-6F7A-8B9C0D1E2F3A",
"name" : "下載套件 (不安裝)",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "sudo apt edit-sources",
"uid" : "E7F8A9B0-4C1D-3E4F-5A6B-7C8D9E0F1A2B",
"name" : "編輯套件來源清單",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "sudo apt full-upgrade -y",
"uid" : "D4E5F6A7-1B8C-0D1E-2F3A-4B5C6D7E8F9A",
"name" : "完整升級 (同 dist-upgrade)",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "sudo apt-mark hold ",
"uid" : "B2C3D4E5-1F6A-8B9C-0D1E-2F3A4B5C6D7E",
"name" : "鎖定套件版本 (禁止升級)",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "sudo apt install -y ",
"uid" : "E5F6A7B8-2C9D-1E2F-3A4B-5C6D7E8F9A0B",
"name" : "安裝套件",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "apt list --all-versions ",
"uid" : "D6E7F8A9-3B0C-2D3E-4F5A-6B7C8D9E0F1A",
"name" : "列出所有版本",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "apt list --installed",
"uid" : "B4C5D6E7-1F8A-0B1C-2D3E-4F5A6B7C8D9E",
"name" : "列出已安裝的套件",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "apt list --upgradable",
"uid" : "C5D6E7F8-2A9B-1C2D-3E4F-5A6B7C8D9E0F",
"name" : "列出可升級的套件",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "apt list ",
"uid" : "A3B4C5D6-0E7F-9A0B-1C2D-3E4F5A6B7C8D",
"name" : "列出套件",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "sudo apt mark auto ",
"uid" : "F0A1B2C3-9D4E-6F7A-8B9C-0D1E2F3A4B5C",
"name" : "標記為自動安裝 (可自動移除)",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "sudo apt mark manual ",
"uid" : "A1B2C3D4-0E5F-7A8B-9C0D-1E2F3A4B5C6D",
"name" : "標記為手動安裝 (保留)",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "apt policy ",
"uid" : "D2E3F4A5-1B6C-8D9E-0F1A-2B3C4D5E6F7A",
"name" : "顯示套件優先級與來源",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "sudo apt purge -y ",
"uid" : "A7B8C9D0-4E1F-3A4B-5C6D-7E8F9A0B1C2D",
"name" : "移除套件 (含設定檔)",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "apt rdepends ",
"uid" : "C1D2E3F4-0A5B-7C8D-9E0F-1A2B3C4D5E6F",
"name" : "顯示反向相依性",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "sudo apt reinstall -y ",
"uid" : "E9F0A1B2-8C3D-5E6F-7A8B-9C0D1E2F3A4B",
"name" : "重新安裝套件",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "sudo apt remove -y ",
"uid" : "F6A7B8C9-3D0E-2F3A-4B5C-6D7E8F9A0B1C",
"name" : "移除套件 (保留設定)",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "apt search ",
"uid" : "E1F2A3B4-8C5D-7E8F-9A0B-1C2D3E4F5A6B",
"name" : "搜尋套件",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "apt show ",
"uid" : "F2A3B4C5-9D6E-8F9A-0B1C-2D3E4F5A6B7C",
"name" : "顯示套件詳細資訊",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "apt-mark showhold",
"uid" : "D4E5F6A7-3B8C-0D1E-2F3A-4B5C6D7E8F9A",
"name" : "顯示已鎖定的套件",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "apt source ",
"uid" : "A5B6C7D8-4E9F-1A2B-3C4D-5E6F7A8B9C0D",
"name" : "下載套件原始碼",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "sudo apt-mark unhold ",
"uid" : "C3D4E5F6-2A7B-9C0D-1E2F-3A4B5C6D7E8F",
"name" : "解除鎖定套件版本",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "sudo apt update && sudo apt dist-upgrade -y && sudo apt autoremove -y && sudo apt autoclean -y",
"uid" : "A9B0C1D2-6E3F-5A6B-7C8D-9E0F1A2B3C4D",
"name" : "完整系統更新 (一鍵)",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "sudo apt update && sudo apt upgrade -y",
"uid" : "F8A9B0C1-5D2E-4F5A-6B7C-8D9E0F1A2B3C",
"name" : "更新並升級 (一鍵)",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "sudo apt update",
"uid" : "A1B2C3D4-5E6F-7A8B-9C0D-1E2F3A4B5C6D",
"name" : "更新套件清單",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "sudo apt upgrade -y",
"uid" : "B2C3D4E5-6F7A-8B9C-0D1E-2F3A4B5C6D7E",
"name" : "升級可升級的套件",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "sudo add-apt-repository -y ",
"uid" : "E5F6A7B8-4C9D-1E2F-3A4B-5C6D7E8F9A0B",
"name" : "新增 PPA 套件來源",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "sudo add-apt-repository --remove -y ",
"uid" : "F6A7B8C9-5D0E-2F3A-4B5C-6D7E8F9A0B1C",
"name" : "移除 PPA 套件來源",
"keyword" : ""
}
}

View File

@@ -0,0 +1,8 @@
{
"alfredsnippet" : {
"snippet" : "apt-key list",
"uid" : "A7B8C9D0-6E1F-3A4B-5C6D-7E8F9A0B1C2D",
"name" : "列出已儲存的 GPG 金鑰",
"keyword" : ""
}
}

View File

@@ -1,8 +0,0 @@
{
"alfredsnippet" : {
"snippet" : "apt list --upgradable",
"uid" : "BFA3F62F-E2ED-4A20-AA0F-B7D61122DF0F",
"name" : "列出可升級套件。",
"keyword" : ""
}
}

View File

@@ -1,8 +0,0 @@
{
"alfredsnippet" : {
"snippet" : "apt autoremove",
"uid" : "2916E2DA-F085-44CA-93C2-404F6CC09DE4",
"name" : "執行套件自動移除操作。",
"keyword" : ""
}
}

View File

@@ -1,8 +0,0 @@
{
"alfredsnippet" : {
"snippet" : "DEBIAN_FRONTEND=noninteractive apt-get install -y -qq apt-transport-https ca-certificates curl >\/dev\/null",
"uid" : "58DBBE82-6D2A-447E-A33F-5AE6C78957CF",
"name" : "安裝 apt-transport-https、ca-certificates 和 curl 套件",
"keyword" : ""
}
}

View File

@@ -1,8 +0,0 @@
{
"alfredsnippet" : {
"snippet" : "apt install net-tools",
"uid" : "3408771E-471C-4598-97D1-C6AB3042DCEB",
"name" : "安裝 net-tools 套件。",
"keyword" : ""
}
}

View File

@@ -1,8 +0,0 @@
{
"alfredsnippet" : {
"snippet" : "apt install {cursor}",
"uid" : "0C3D9CBF-442D-42A1-ACCA-C0438AF30C57",
"name" : "安裝套件。",
"keyword" : ""
}
}

View File

@@ -1,8 +0,0 @@
{
"alfredsnippet" : {
"snippet" : "apt-get install {cursor}",
"uid" : "B74828F7-B621-4CD6-AA70-108D5C5DBA8B",
"name" : "安裝套件",
"keyword" : ""
}
}

View File

@@ -1,8 +0,0 @@
{
"alfredsnippet" : {
"snippet" : "apt search {cursor}",
"uid" : "C4563B71-D066-4DD0-8F86-FC2AB6C0DBCB",
"name" : "搜尋軟體套件",
"keyword" : ""
}
}

View File

@@ -1,8 +0,0 @@
{
"alfredsnippet" : {
"snippet" : "sudo apt update && sudo apt upgrade",
"uid" : "13360896-E8DD-4FE1-B4CD-F3AB892D253B",
"name" : "更新並升級套件。",
"keyword" : ""
}
}

View File

@@ -1,8 +0,0 @@
{
"alfredsnippet" : {
"snippet" : "sudo apt-get update -y",
"uid" : "5D483BD1-8B38-4849-B80A-FFDEE795D111",
"name" : "更新套件資訊。",
"keyword" : ""
}
}

View File

@@ -1,8 +0,0 @@
{
"alfredsnippet" : {
"snippet" : "apt-get update -qq >\/dev\/null",
"uid" : "81233564-2510-4C3E-9AE4-936E09BA7C5E",
"name" : "更新軟體套件源",
"keyword" : ""
}
}