kakehashi

(★ 420)

Userspace macOS translation layer for Linux ARM64

File Explorer

  • .dockerignore
  • .gitignore
  • AGENTS.md
  • Cargo.lock
  • Cargo.toml
  • CODE_OF_CONDUCT.md
  • CONTRIBUTING.md
  • Dockerfile
  • Dockerfile.dev
  • LICENSE.txt
  • NOTICE
  • README.md

# 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.

🔍

cargo install

View Details ▼

Build and install a Rust binary.

cargo install {{package}}@{{version}}

Install a package from <https://crates.io> (the version is optional - latest by default):

cargo install --git {{repo_url}}

Install a package from the specified Git repository:

cargo install --git {{repo_url}} --{{branch|tag|rev}} {{branch_name|tag|commit_hash}}

Build from the specified branch/tag/commit when installing from a Git repository:

🔍

clang

View Details ▼

Compile C, C++, and Objective-C source files. Can be used as a drop-in replacement for GCC.
Part of LLVM.

clang {{path/to/source1.c path/to/source2.c ...}} {{[-o|--output]}} {{path/to/output_executable}}

Compile multiple source files into an executable:

clang {{path/to/source.c}} -Wall {{[-o|--output]}} {{output_executable}}

Activate output of all errors and warnings:

clang {{path/to/source.c}} -Wall {{[-g|--debug]}} -Og {{[-o|--output]}} {{path/to/output_executable}}

Show common warnings, debug symbols in output, and optimize without affecting debugging:

🔍

git

View Details ▼

Distributed version control system.
Some subcommands such as `commit`, `add`, `branch`, `switch`, `push`, etc. have their own usage documentation.

git init

Create an empty Git repository:

git clone {{https://example.com/repo.git}}

Clone a remote Git repository from the internet:

git status

View the status of the local repository:

🔍

zsh

View Details ▼

Z SHell, a Bash-compatible command-line interpreter.
See also: `bash`, `!`, `^`.

zsh

Start an interactive shell session:

zsh -c "{{echo Hello world}}"

Execute specific [c]ommands:

zsh {{path/to/script.zsh}}

Execute a specific script:

🔍

codesign

View Details ▼

Create and manipulate code signatures for macOS.

codesign --sign "{{My Company Name}}" {{path/to/application_file.app}}

Sign an application with a certificate:

codesign --verify {{path/to/application_file.app}}

Verify the certificate of an application:

// repository documentation