zennotes

(★ 2,335)

Keyboard-first local Markdown notes with Vim motions, diagrams, and MCP integration.

File Explorer

  • .gitignore
  • CONTRIBUTING.md
  • docker-compose.yml
  • Dockerfile
  • flake.lock
  • flake.nix
  • guide.md
  • LICENSE
  • Makefile
  • package-lock.json
  • package.json
  • postcss.config.js
  • README.md
  • SECURITY.md
  • tailwind.config.js
  • tsconfig.base.json
  • tsconfig.json
  • turbo.json

# Use via CDN

jsDelivr

jsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.

Command Glossary

Commands referenced in this DOCs, explained below.

🔍

brew install

View Details ▼

Install a Homebrew formula or cask.

brew install {{formula|cask}}

Install a formula/cask:

brew install {{[-s|--build-from-source]}} {{formula}}

Build and install a formula from source (dependencies will still be installed from bottles):

brew install {{[-n|--dry-run]}} {{formula|cask}}

Download the manifest, print what would be installed but don't actually install anything:

🔍

fzf

View Details ▼

Fuzzy finder.
Similar to `sk`.

find {{path/to/directory}} -type f | fzf

Start `fzf` on all files in the specified directory:

ps aux | fzf

Start `fzf` for running processes:

find {{path/to/directory}} -type f | fzf {{[-m|--multi]}} > {{path/to/file}}

Select multiple files with `<Shift Tab>` and write to a file:

🔍

npm ci

View Details ▼

Clean install of `npm` project dependencies for automated environments.
Installs packages based on `package-lock.json` or `npm-shrinkwrap.json`.

npm ci

Install project dependencies from `package-lock.json` or `npm-shrinkwrap.json`:

npm ci --omit {{dev|optional|peer}}

Install project dependencies but skip the specified dependency type:

npm ci --ignore-scripts

Install project dependencies without running any pre-/post-scripts defined in `package.json`:

🔍

npm run

View Details ▼

Run a script.

npm run

List available scripts:

npm run {{script_name}}

Run a script:

npm run {{script_name}} -- {{argument}} {{--option}}

Pass arguments to a script:

🔍

apt install

View Details ▼

Install packages for Debian-based distributions.

sudo apt install {{package}}

Install a package, or update it to the latest version:

sudo apt install {{[-V|--verbose-versions]}} {{package}}

Display verbose package version information during installation or update:

🔍

dnf install

View Details ▼

Install packages on Red Hat-based distributions.

sudo dnf {{[in|install]}} {{package1 package2 ...}}

Install packages by name:

sudo dnf {{[in|install]}} {{path/to/file}}

Install a package from a local file:

sudo dnf {{[in|install]}} {{https://example.com/package.rpm}}

Install a package from the internet:

🔍

pacman -S

View Details ▼

This command is an alias of `pacman --sync`.

tldr pacman sync

View documentation for the original command:

🔍

pacman -U

View Details ▼

This command is an alias of `pacman --upgrade`.

tldr pacman upgrade

View documentation for the original command:

🔍

trash

View Details ▼

Manage the trashcan/recycling bin.

trash {{path/to/file}}

Send a file to the trash:

trash {{path/to/file}}

Move a file to the trash:

trash-list

List all files in the trash:

🔍

yay

View Details ▼

Yet Another Yogurt: build and install packages from the Arch User Repository.
See also: `pacman`.

yay {{package_name|search_term}}

Interactively search and install packages from the repos and AUR:

yay

Synchronize and update all packages from the repos and AUR:

yay -S {{package}} --noconfirm

Install a new package from the repos and AUR and do not ask to confirm transactions:

// repository documentation