ShellCheck:Shell Script 分析、檢查工具

Bash / Sh 寫 Shell script 想要有個語法檢查的工具,而不是每次都直接跑,在看結果慢慢 Debug。

這套 ShellCheck 的分析檢查工具很強,除了檢查外,還會建議可以用什麼寫法來寫,不然常常 `` 包一下,就呼叫外部的程式來跑,有很多基本語法可以用,ShellCheck 都會有語法建議。

閱讀全文〈ShellCheck:Shell Script 分析、檢查工具〉

Git Commit 用的表情符號

Git Commit 都要寫 Bug、hot fix、docs... 等等訊息,這些用詞每個人可能都會有些許落差 (當然可以規定,不過難免還是會有人打錯字)

這個網站把一些 emoji 做些整理,只要複製貼上,看圖示就知道這次 Commit 做的事情是什麼~

再不然這個工具還有 CLI 版,在 Commit 會直接 選擇圖示 + 問答 來產生 Commit message。

閱讀全文〈Git Commit 用的表情符號〉

Firefox Send:可加密、自動刪除 的 臨時分享檔案服務

Firefox Send 這個服務很佛心,先上傳檔案後,可以設定能下載幾次,下載後即刻刪除,或者 24小時候自動刪除,還有加密(設定密碼)等等的功能,全部免費,這些功能都非常實用。

這套有 Open Source 可以自己架設:mozilla/send: File Sharing Experiment

臨時 或 暫時需要分享檔案的話,可以設定下載一次就自動刪除,網站說明:檔案盡量控制在 1G 以下 (基本上 1G 很夠用了)

  • 註1:若要刪除檔案,需要把原網址留著,才能有直接刪除的功能
  • 註2:預設需要 設定下載幾次後 自動刪除 或者 24小時候自動刪除,二選一

若要超過 1G,可以看看此服務:Tresorit Send | Send files easily with end-to-end encryption

  • Tresorit Send 主打安全,單檔上限 5GB,開啟次數最多 10次,最多保存七天

好站:CSS Grid Layout 產生器

網頁的 CSS 部份,通常最麻煩的就是 Grid 的架構部份,以前常常會需要靠 float,現在 CSS 有很多新的語法可以用,主要是靠 display 的屬性來達成。

此網站提供 CSS Grid 的界面產生器,可以在頁面上點選,最後就可以生成需要 Grid 格式的 CSS、HTML 語法。

cheat.sh:Cheatsheet 的線上、CLI 查詢工具

程式撰寫常常需要線上查資料、查 Library 或者查詢寫法(ex: foreach 的參數) 等等,有個線上服務出現,將這些種種問題一次解決。

各種程式語言、各種寫法範例、Cheatsheet 等等,在這個網站都可以直接查到,而且還有提供 CLI (crt.sh) 直接透過 CURL 存取查詢。

使用方式

  • curl https://cheat.sh/ # 即可開始使用
  • curl https://cht.sh/ # 即可開始使用

註:此篇最下面有將 cht.sh 與 vim 快速鍵結合,方便查詢

閱讀全文〈cheat.sh:Cheatsheet 的線上、CLI 查詢工具〉