Our great sponsors
-
Windows Terminal
The new Windows Terminal and the original Windows console host, all in the same place!
-
winget-cli
WinGet is the Windows Package Manager. This project includes a CLI (Command Line Interface), PowerShell modules, and a COM (Component Object Model) API (Application Programming Interface).
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
nyhackr-cli-dev-env
Reference notes for the Creating a Command Line Driven Development Environment talk.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
The specs are great and i agree that having one for the more complicated features is a great benefit.
I have also seen specs with added pseudocode, but am beginning to think that often leads to a poor code quality.
Note that Windows Terminal project uses issue numbers for specs, so there are not 5000 specs :)
https://github.com/microsoft/terminal/tree/main/doc/specs
Another file worth looking at from time to time is the Roadmap.
https://github.com/microsoft/terminal/blob/main/doc/terminal...
Apparently they’re working on an official package manager, open source even:
https://github.com/microsoft/winget-cli/
I've been using Auto Hotkey[1] for a while and it's truly amazing to bring the missing hotkeys feature to Windows.
This, plus Altdrag[2], Quicklook[3] and Winxcorners[4] are my must have.
1: https://www.autohotkey.com/
I highly recommend using tmux.
You'll get forward and reverse searching, split panes, windows (similar to tabs), excellent window and pane management binds (moving them, switching order, zooming in / out, etc.) and persisted sessions that you can save and restore across reboots.
The best part is it works the same with every terminal so you can super charge any terminal and use the same tmux configuration in multiple environments.
I gave a command line talk once that focuses on using tmux, Vim and various Unix tools at https://github.com/nickjj/nyhackr-cli-dev-env. There's slides and video links there. The videos all have timestamps so you can jump around to the tmux bits pretty easily.
See my [Phoenix config](https://github.com/NightMachinary/.shells/blob/master/.phoen...) (or Phoenix's docs) to create hotkey windows for any apps. I have been using this with Kitty, and it works very well, unless you want to have multiple windows.
Are you using PSFzf or something else? https://github.com/kelleyma49/PSFzf
Related posts
- What is a recommended way to install Windows Terminal (and maybe winget) in LTSC?
- What are some smooth computer tricks/software that can totally impress someone?
- Best distro to try on a VM?
- Overview over Microsoft's developer tools for Windows
- Any user with Win 7 user + Vim at terminal+airline_with_Powerline_symbols?