kakehashi
Userspace macOS translation layer for Linux ARM64
File Explorer
- config.toml
- bug_report.md
- codeql.yml
- PULL_REQUEST_TEMPLATE.md
- bottle.rs
- env.rs
- install.rs
- mod.rs
- run.rs
- util.rs
- main.rs
- Cargo.toml
- errno.rs
- heap.rs
- process.rs
- sys.rs
- trace.rs
- digest.rs
- mod.rs
- random.rs
- curl_varargs.c
- mod.rs
- algo.rs
- error.rs
- fs.rs
- iostream.rs
- mod.rs
- random_device.rs
- shared.rs
- string.rs
- sync.rs
- cxxabi.rs
- mod.rs
- rtti.rs
- mod.rs
- mod.rs
- mod.rs
- mod.rs
- mod.rs
- mod.rs
- mod.rs
- fcntl_varargs.c
- ioctl_varargs.c
- open_varargs.c
- printf_fmt.c
- dl.rs
- dns_name.rs
- extra_path.rs
- fts.rs
- locale.rs
- mod.rs
- net.rs
- path_extras.rs
- posix.rs
- regex.rs
- simple.rs
- stdio.rs
- string.rs
- utf8.rs
- mod.rs
- mod.rs
- mod.rs
- mod.rs
- mod.rs
- mod.rs
- mod.rs
- mod.rs
- mod.rs
- coreanalytics_xar.rs
- ld_misc.rs
- mod.rs
- os_lock_ld.rs
- mod.rs
- corefoundation.rs
- coreservices.rs
- foundation.rs
- mod.rs
- security.rs
- lib.rs
- build.rs
- Cargo.toml
- bind.rs
- chained.rs
- deps.rs
- error.rs
- execute.rs
- file_image.rs
- image.rs
- init.rs
- lib.rs
- link.rs
- load_timing.rs
- missing_stub.rs
- parse.rs
- rebase.rs
- resolve.rs
- session.rs
- Cargo.toml
- libSystem.B.dylib
- ca_bundle.rs
- download_cache.rs
- guest_tools.rs
- layout.rs
- libsystem.rs
- manage.rs
- mod.rs
- path.rs
- pkg_extract.rs
- registry.rs
- swscan.rs
- xcode_tools.rs
- arch.rs
- entry.rs
- host_slot.rs
- mod.rs
- regs.rs
- trap.rs
- fat_thin.rs
- mod.rs
- layout.rs
- map.rs
- mod.rs
- registry.rs
- dlopen_load.rs
- dyld_table.rs
- mod.rs
- stack.rs
- state.rs
- boundary_bench.rs
- boundary_stats.rs
- common.rs
- fd.rs
- fs.rs
- helpers.rs
- io.rs
- ioctl.rs
- mem_sys.rs
- mod.rs
- net.rs
- process.rs
- signal.rs
- sysctl.rs
- table.rs
- thread_sys.rs
- time_sys.rs
- guest.rs
- mod.rs
- tls.rs
- tls_fd.rs
- tls_verify.rs
- lib.rs
- Cargo.toml
- architecture.md
- README.md
- roadmap.md
- syscall-coverage.md
- utilities.md
- docker-common.sh
- bench-boundary-classes.sh
- bench-fair-local.sh
- bench-multifile-7zz.sh
- bench-scale-split.sh
- docker-curl-options.sh
- docker-git-github.sh
- docker-git-http.sh
- docker-git-push.sh
- docker-git-ssh.sh
- docker-kh.sh
- docker-smoke.sh
- profile-git-checkout.sh
- profile-git-clones.sh
- profile-git-wine.sh
- stage-libsystem.sh
- hashchk.c
- lto_probe.c
- lto_probe_ldlike.c
- lto_probe_linked.c
- readchk.c
- t.c
- calc.o
- main.o
- report.o
- words.o
- calc.h
- report.h
- words.h
- calc.c
- main.c
- report.c
- words.c
- Makefile
- 7zz.bin
- printf_hello
- printf_hello.c
- puts_hello
- puts_hello.c
- README.md
- return_zero
- return_zero.c
- stdio_hello.c
- write_exit
- write_exit.c
- .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
jsDelivrjsDelivr 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 ▼
cargo install
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 ▼
clang
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 ▼
git
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 ▼
zsh
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 ▼
codesign
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:
