File Hierarchy with Apple Creator Studio

File Hierarchy with Apple Creator Studio

Apple Creator Studio is Apple’s new subscription that bundles its professional creative tools: Final Cut Pro, Motion, Compressor, Logic Pro and Pixelmator Pro. In this post I describe how I organize my video projects to make the most of available disks and keep everything under control. The challenge isn’t using Final Cut Pro – which is quite intuitive – but managing the file hierarchy across disks without ending up with orphaned libraries, overflowing caches, or losing raw footage. After several family projects, I’ve consolidated a protocol that works for me. …

February 8, 2026 · 5 min
Cross-platform CLI Tools

Cross-platform CLI Tools

In this post I share a selection of cross-platform command-line tools that you can use interchangeably on PowerShell, CMD, WSL2, macOS and Linux. These are modern, fast and lightweight utilities that replace or greatly improve classic tools like ls, cd, find or even command history. They not only speed up everyday tasks, but also offer a more consistent user experience across systems. They don’t depend on specific shells like Bash or Zsh, and work the same whether you use PowerShell, Terminal, Alacritty, VSCode or any modern environment. As I discover new CLI utilities that fit this cross-platform, no-heavy-dependencies approach, I’ll keep adding them. …

July 19, 2025 · 3 min
CRLF vs LF

CRLF vs LF

When working in software development, one of the most subtle yet crucial aspects you need to be aware of is the difference between line endings in text files between Windows (CRLF \r\n) and Linux/MacOS (LF \n). This small detail can cause big problems if not handled correctly, especially when working in mixed environments – version control conflicts, script incompatibilities, compilation or execution issues. I wrote this post to have a handy reference for dealing with this topic, including a few tricks. …

September 28, 2024 · 3 min
Terminals with tmux

Terminals with tmux

tmux is a terminal multiplexer that allows you to have multiple sessions (shells) in a single window. From your Mac, Linux, or even Windows (with WSL) terminal, in a single window you can have multiple active sessions, switch between them, view them simultaneously, enter one and disconnect (they keep running in the background), and reconnect to it in the future. …

April 25, 2024 · 2 min
Goodbye Bash, Hello Zsh!

Goodbye Bash, Hello Zsh!

I’ve decided to migrate my CLI from the reliable and well-known bash to the powerful and versatile zsh. It’s an extended evolution of the Bourne Shell (sh) – it not only inherits many of Bash’s familiar features but also introduces a series of new functionalities, plugin support, and custom themes. Apple adopted Zsh as the default shell some time ago, and I still needed to make the switch on my Linux systems, including WSL2 on Windows. …

April 23, 2024 · 7 min
Mac Users from CLI

Mac Users from CLI

To find all available users on a macOS system from the command line, you can use a Bash script. The macOS operating system, like other Unix-like systems, stores user information in various system files, primarily in /etc/passwd. macOS uses Open Directory for user management, so you can use commands like dscl to query this information. …

February 16, 2024 · 3 min