• Skip to primary navigation
  • Skip to main content
Sal Ferrarello
  • About Sal Ferrarello
  • Speaking
  • Connect
    Mastodon GitHub Twitter (deprecated)
You are here: Home / Archives for Solution

Solution

Is Git Branch Up to Date

Last updated on February 23, 2024 by Sal Ferrarello

I often want to determine if my current Git branch is up to date with some other branch. One specific scenario is when I want to check if my current “feat/” branch is up to date with “main” (i.e. no new commits have been introduced in “main” that aren’t in “feat/”).

Filed Under: Computing, Dev Tips, Programming, Solution Tagged With: Git, git alias

Get Jira Issue Title via REST API

Last updated on February 11, 2024 by Sal Ferrarello

I wanted to programmatically retrieve the title of a Jira issue in a script I was working on. These are my notes on how I did it.

Filed Under: Dev Tips, Programming, Solution Tagged With: Jira, REST API

Alfred Paste Without Clipboard

Last updated on February 9, 2024 by Sal Ferrarello

One of my frustrations with the Alfred App is when I create a custom workflow to paste a string into the current application the old clipboard value is overridden with the new string. What I want is to paste the string in the currently active app, without replacing the content in the clipboard.

Filed Under: Computing, Dev Tips, Solution Tagged With: Alfred

Convert Markdown to Plaintext

Last updated on January 9, 2024 by Sal Ferrarello

I recently had to convert some markdown into plaintext and rather than use an online tool I wanted to do it locally. This is the solution I found.

Filed Under: Computing, Dev Tips, Solution Tagged With: command line, Markdown

Sort Git Tags by Version

Last updated on October 21, 2023 by Sal Ferrarello

By default Git displays tags in alphabetical order, but we can configure Git to sort tags by their version numbers.

Filed Under: Dev Tips, Solution Tagged With: Git, gitconfig

Git matched multiple remote tracking branches

Last updated on October 24, 2023 by Sal Ferrarello

Sometimes when I run a command like “git checkout chore/fix-typo”, I get an error message like “fatal: ‘chore/fix-typo’ matched multiple (2) remote tracking branches”. We can configure Git to avoid this error by defaulting to the “origin” remote.

Filed Under: Computing, Dev Tips, Solution Tagged With: Git, gitconfig

cd in script without polluting previous directory

Last updated on October 5, 2023 by Sal Ferrarello

I wanted to write a shell alias to get the Git status of a specific directory (~/code/projectx). How could I change directories without polluting the previous directory? (so ‘cd -‘ still works as it did before I ran my alias)

Filed Under: Computing, Dev Tips, Solution Tagged With: command line, zsh

Notify When Command Completes

Last updated on October 10, 2023 by Sal Ferrarello

When I kick off a long running process on a project (e.g. “npm install”) and I shift my focus somewhere else, I often get absorbed in my other task and don’t return to the original process as soon as I wanted to. I’ve addressed this in the past by setting a timer to remind me to come back and check. More recently, I’ve started adding a audio notification to tell me when the task is completed.

Filed Under: Computing, Dev Tips, Solution Tagged With: command line

Find dependency in composer.json with jq

Last updated on October 1, 2023 by Sal Ferrarello

Sometimes I need the full Composer dependency name but I only know part of it. For example, I may know Block X-ray Attributes is a Composer dependency but I don’t remember the full package name. While I could open the composer.json file and find the dependency, I can also leverage jq to do the work for me.

Filed Under: Computing, Dev Tips, Solution Tagged With: command line, jq, jq composer, zsh

WordPress Multisite Skip Confirmation Email

Last updated on August 1, 2023 by Sal Ferrarello

When creating a new user on WordPress multisite there is a “Skip Confirmation Email” checkbox that is unchecked by default. This unchecked box results in a user being added to a temporary “signups list” when they are added to the site. The user is not fully added to the site until they complete the confirmation steps in the email they receive. For many sites, it is preferable to check this “Skip Confirmation Email” when adding a user. With some code you can set this checkbox to default to checked.

Filed Under: Programming, Solution Tagged With: WordPress, WordPress Multisite, WordPress Plugin

  • «Previous Page
  • Page 1
  • Page 2
  • Page 3
  • Page 4
  • Page 5
  • Interim pages omitted …
  • Page 19
  • Next Page»

Copyright © 2026 · Bootstrap4 Genesis on Genesis Framework · WordPress · Log in