From 0eb583863fe18866cb7c995a0141f4837bc71ea0 Mon Sep 17 00:00:00 2001
From: Adar Nimrod <nimrod@shore.co.il>
Date: Tue, 10 Aug 2021 06:41:50 +0300
Subject: [PATCH] Codespell pre-commit hook.

- Add a pre-commit hook.
- Correct some spelling mistakes.
---
 .pre-commit-config.yaml            | 6 ++++++
 Documents/bin/git-namespace-backup | 2 +-
 Documents/bin/kb                   | 4 ++--
 Documents/bin/update-voltage       | 2 +-
 Documents/bin/wifi-login           | 2 +-
 5 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index b9fe695..00cd332 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -104,3 +104,9 @@ repos:
         args:
           - "--server"
           - https://git.shore.co.il
+
+  - repo: https://github.com/codespell-project/codespell.git
+    rev: v2.1.0
+    hooks:
+      - id: codespell
+        exclude: \.local/share/applications/.*\.desktop
diff --git a/Documents/bin/git-namespace-backup b/Documents/bin/git-namespace-backup
index 0653a98..61e3377 100755
--- a/Documents/bin/git-namespace-backup
+++ b/Documents/bin/git-namespace-backup
@@ -1,6 +1,6 @@
 #!/usr/bin/env python3
 # pylint: disable=invalid-name
-"""Backup a Git repositories namespace to my GitLab instace.
+"""Backup a Git repositories namespace to my GitLab instance.
 
 Which means creating a namespace in GitLab, creating a project for every
 repository in the namespace, adding a remote to the repository and pushing
diff --git a/Documents/bin/kb b/Documents/bin/kb
index e6f0b8d..bb58fd3 100755
--- a/Documents/bin/kb
+++ b/Documents/bin/kb
@@ -57,13 +57,13 @@ sync () {
     cp -rf "$RUNTIME_DIR/kbfs/"* "$DOCUMENTS_DIR/"
     if [ ! -w "/Volumes" ]
     then
-        echo "Skiped creating links in /Volumes/Keybase, directory not writeable." >&2
+        echo "Skipped creating links in /Volumes/Keybase, directory not writeable." >&2
     else
         ln -sf "$DOCUMENTS_DIR" /Volumes/Keybase
     fi
     if [ ! -w "/keybase" ]
     then
-        echo "Skiped creating links in /keybase, directory not writeable." >&2
+        echo "Skipped creating links in /keybase, directory not writeable." >&2
     else
         find /home/nimrod/Documents/Smile/keybase/ -maxdepth 1 -mindepth 1 -exec ln -sf --target /keybase/ '{}' \;
     fi
diff --git a/Documents/bin/update-voltage b/Documents/bin/update-voltage
index 6db9a9e..0259b23 100755
--- a/Documents/bin/update-voltage
+++ b/Documents/bin/update-voltage
@@ -1,6 +1,6 @@
 #!/bin/sh
 set -eu
-# To install, add the folowing lines to your crontab:
+# To install, add the following lines to your crontab:
 # PATH="~/Documents/bin:/usr/local/bin:/usr/bin:/bin"
 # */5 * * * * update-voltage
 
diff --git a/Documents/bin/wifi-login b/Documents/bin/wifi-login
index 7cfd87f..1b320a6 100755
--- a/Documents/bin/wifi-login
+++ b/Documents/bin/wifi-login
@@ -89,7 +89,7 @@ logger -p user.debug "WiFi login HTTP code: $http_code"
 redirect_url="$(wifi-portal)" || die "Failed to get the redirect URL."
 if [ "$redirect_url" = "" ]
 then
-    logger -p user.debug "Successfuly logged in to the WiFi network."
+    logger -p user.debug "Successfully logged in to the WiFi network."
 else
     logger -p user.debug "Failed to login to the WiFi network, still redirecting to a captive portal."
 fi
-- 
GitLab