Skip to content

First taste of Winter

The days are very cold now, especially when the day is not sunny. I am determined to get out on the bicycle for several rides each week.

Previously I've have added SSH keys to my GitHub account via the GitHub website. The GitHub CLI can add SSH keys, which is more convenient that copying the contents of the public SSH key into the website.

Git and GitHubλ︎

GitHub CLI can add a local SSH key to your GitHub account, as an authentication key or a signing key.

Authentication scopes for the GitHub CLI must be updated to add an SSH key.

Adding a new scope requires login authentication.

Update GitHub CLI authorisation Scope to allow adding of SSH authentication key

gh auth refresh -h github.com -s admin:public_key

Add SSH Authentication key to GitHub account

gh ssh-key add ~/.ssh/engineering.pub --type authentication --title "Practicalli Engineering"

Update GitHub CLI authorisation Scope to allow adding of SSH signing key

gh auth refresh -h github.com -s admin:ssh_signing_key

Add SSH Signing key to GitHub account

gh ssh-key add ~/.ssh/engineering.pub --type signing --title "Practicalli Engineering"

List Repositoriesλ︎

The GitHub CLI tool can be used to list repositories.

List GitHub repositories for an organisation

List the repositories owned by the 'Practicalli' GitHub organisation

gh repo list practicalli

Increase the repository limit from 30 (default) to 150

gh repo list practicalli --limit 150
List of Practicalli GitHub repositories - first 30
gh repo list practicalli

Showing 30 of 106 repositories in @practicalli

NAME                                   DESCRIPTION                                                                                              INFO    UPDATED
practicalli/clojure-cli-config         User aliases and Clojure CLI configuration for deps.edn based projects                                   public  about 16 hours ago
practicalli/project-templates          Clojure CLI Production level templates for seancorfield/deps-new                                         public  about 18 hours ago
practicalli/journal                    A journal of thoughts and experiences (and a way to avoid browser tab overload)                          public  about 1 day ago
practicalli/engineering-playbook       Practical guides to common engineering tasks and tools                                                   public  about 7 days ago
practicalli/graphic-design             Images, banners, logos for Practicalli books and communication channels                                  public  about 22 days ago
practicalli/spacemacs-config           rich Clojure & LSP config for Spacemacs                                                                  public  about 26 days ago
practicalli/engineering-manager        A practical guide to being an engineering manager and understanding what they do                         public  about 28 days ago
practicalli/book-template              Create new repositories for Practicalli books using Material for MkDocs                                  public  about 28 days ago
practicalli/banking-on-clojure-webapp  Online banking application written in Clojure, with unit tests and Clojure specifications                public  about 1 month ago
practicalli/software-engineering       The initial brain dumps of a book on agile as almost no one on really seems to understand                public  about 1 month ago
practicalli/practicalli.github.io      Practicalli Blog 2024 using Material for MkDocs                                                          public  about 1 month ago
practicalli/spacemacs                  Content for the book - Clojure Development with Spacemacs                                                public  about 1 month ago
practicalli/rust                       A practical guide to the Rust programming language                                                       public  about 1 month ago
practicalli/neovim                     Guides to using Neovim, Conjure, LSP and Portal for Clojure REPL driven development. Aldo covers gen...  public  about 1 month ago
practicalli/clojure-web-services       Develop production grade server-side web services and APIs using Clojure and REPL driven development     public  about 1 month ago
practicalli/clojurescript              Practical guide to ClojureScript                                                                         public  about 1 month ago
practicalli/clojure                    Practicalli Clojure REPL Driven Development                                                              public  about 1 month ago
practicalli/dotfiles                   Configuration files for common development tools and applications                                        public  about 2 months ago
practicalli/clojure-ai-tools           A micro-guide to using AI tools to support a Clojure Workflow                                            public  about 3 months ago
practicalli/nvim-astro5                Neovim 0.11 config for Clojure development, based on AstroNvim v5                                        public  about 3 months ago
practicalli/clojure-lsp-config         User level configuration for Clojure LSP                                                                 public  about 4 months ago
practicalli/london-clojurians-logo     Logo for London Clojurians community                                                                     public  about 5 months ago
practicalli/clojure-event-streams      Content for the Clojure with Kafka book                                                                  public  about 5 months ago
practicalli/nvim-kickstart                                                                                                                      public  about 5 months ago
practicalli/clojure-editors            Microsite for Clojure aware editors and supporting tools                                                 public  about 6 months ago
practicalli/structurizr                Diagrams as Code using C4 Model - practicalli services and theme                                         public  about 6 months ago
practicalli/slack-app-random-function  Example of writing an app for Slack (WIP)                                                                public  about 6 months ago
practicalli/amazon-web-services        A Practical guide to the ever increasing Amazon Web Services, so therefore this guide will never be ...  public  about 6 months ago
practicalli/astro                      Rich development workflow with Clojure support, using AstroNvim 4 and selected plugins                   public  about 6 months ago
practicalli/i-devangelist                                                                                                                       public  about 6 months ago

Cyclingλ︎

The week started sunny so I jumped on the bicycle and headed out to test out some of my new winter cycling kit. It was 7 degrees Celsius and sunny, so felt okay with the right layers.

Tuesday was a lot colder, around 3 degrees Celsius, so more layers were required. On top of my leg warmers, I wore a pair of cycling trousers. For my feet, as well as 2 pairs of socks I wore my Spatz wet weather overshoes. For the top I had my thick base layer, arm warmers, long sleeve base layer, merino jersey, jacket and Bigfoot summer Gilet. To top it all off, a wolly hat sat under my helmet and the new thick neck warmer that came on Sunday.


Thank you.

🌐 Practical.li Website

Practical.li GitHub Org practicalli-johnny profile

@practicalli@clj.social @practical_li