My CLI Commands

October 2025

I moved my command line scripts to their own repo. Set up a reference website while I was at it:

commands.alanwsmith.com

I'm going for as little friction as possible with the commands. For example, this makes a commit to whatever repo I'm in:

commit Some details about a commit

And then this merges dev into main and pushes the repo to github:

push

I can add messages to the merge if I want with:

push Some message about the merge

Most of the time I don't. The command is set up to add the date in that case.

I was initially scared to do this. Felt like "what if I need to do something else?" But, of course, I can always go back to the full commands or UI tools if necessary.

I've been using the commands for a couple days and really like them. Worth taking a look at:

-a

end of line

Endnotes

I'm a solo developer working on my own repos. These specific commands may not work for everyone. I expect there are analogies that would make things smoother for pretty much everyone though.