A 150-Line `whentime tokyo london ny` CLI in Rust — and Why You Need IANA tzdata, Not 'UTC + N'
When you're working across time zones and someone asks "what time is it in Tokyo?", the answer should be one terminal command away: $ whentime tokyo l…
Latest Web news from Tech News
When you're working across time zones and someone asks "what time is it in Tokyo?", the answer should be one terminal command away: $ whentime tokyo l…
Production Checklist for Node.js CLI Tools A CLI can start as a quick script and still end up running important production work. When that happens, th…
I have a bad habit: I buy books faster than I read them. Not because I'm lazy — I start most of them. But somewhere around chapter 3, I lose the threa…
We’ve all been there. It’s a Friday afternoon, a deployment just went out, and suddenly the production reporting service crashes. After an hour of fra…
SSH from a phone has always felt useful, but rarely comfortable. Most server work happens from a laptop. But sometimes you are away and still need to …
At my company, we use Archery for SQL audit and read-only queries against our databases. Archery has a nice web UI, but our AI tools (Claude Code, Cur…
TL;DR: An AWS SSO login was successful, but subsequent AWS commands failed with "No credentials found" because the shell alias was pointing to a profi…
The 5-minute tax on every task If you use Jira and Git, you know this loop: Write your code Commit Open Jira in a new tab Click "Create" → fill in sum…
https://github.com/dog-qiuqiu/invincat As AI coding assistants enter real-world engineering workflows, the central challenge is shifting from "insuffi…
By Avinash, GenAI Practice Lead | Part 1 | Part 2 | Part 3 | Part 4 | Part 5 | Part 6 of 6 A setup you can't reproduce is a setup you'll eventually lo…
By Avinash, GenAI Practice Lead | Part 1 | Part 2 | Part 3 | Part 4 | Part 5 of 6 The terminal environment around Claude Code matters as much as Claud…
By Avinash, GenAI Practice Lead | Part 1 | Part 2 | Part 3 | Part 4 of 6 Claude Code has a growing plugin ecosystem. The temptation is to install ever…
The nylas ui command launches a local web-based configuration interface in your browser. The nylas ui command launches a local web-based configuration…
Calendar management belongs in the terminal too. nylas calendar events list works with Google Calendar, Outlook, and Exchange. The nylas calendar even…
Search emails by query and filters. Works across Gmail, Outlook, Exchange, Yahoo, iCloud, and IMAP. The nylas email search command finds emails matchi…
Working with email from the terminal means you don't need to open Gmail or Outlook. nylas email read does the job. The nylas email read command displa…
Scripts, cron jobs, and AI agents all need email access. nylas email list provides it without SMTP configuration. The nylas email list command fetches…
a Local CLI Password Manager in Python I have been working on a small local password manager called PMCLI. The goal is simple: store credentials local…
While struggling with concentration, I've always forced myself to use techniques that help me stay in flow while still leaving room to stretch, grab s…
I just released a new plugin for supercli that lets you publish articles to Dev.to directly from the command line. What is devto-publish? devto-publis…
Authentication is the gate between your terminal and your mailbox. nylas auth scopes handles it. The nylas auth scopes command shows which OAuth permi…
Need to display current api token? One command. The nylas auth token command prints the active API token or access token for the current grant. Useful…
I didn’t start this project because I wanted to build a CLI. I started it because I got annoyed. The Moment That Triggered It I use Wikipedia a lot. N…
Your hooks run shell scripts. Every time a hook needs to call an MCP server, it spawns a subprocess, wires up transport, handles auth, parses the resp…
akm 0.5.0 is out. This release adds four new asset types — wikis, workflows, and vaults are now first-class citizens — plus writable git stash support…
If you use clasp for local Google Apps Script (GAS) development, you might have faced challenges with Node.js runtime overhead or slow deployment spee…
Most Python CLI tools do not start messy. They become messy. You begin with a command or two. Then you add prompts. Then state. Then output formatting…
The Problem That Started It All It was 3 AM, and I was staring at yet another ChatGPT conversation, manually copying files from my project one by one.…
TL;DR: Creating a ZSH alias that runs aws sso login appeared to succeed, but subsequent commands failed with "no credentials found" because the alias …
Introducing super-time-tracker: A Node.js CLI Time Tracker (Rebuilt) After using my own track-time-cli for a while, I found myself wanting more — more…