https://github.com/Freed-Wu/zsh-completions-for-cross-compilers
zsh completions for cross compilers
https://github.com/Freed-Wu/zsh-completions-for-cross-compilers
Last synced: 9 months ago
JSON representation
zsh completions for cross compilers
- Host: GitHub
- URL: https://github.com/Freed-Wu/zsh-completions-for-cross-compilers
- Owner: Freed-Wu
- License: gpl-3.0
- Created: 2023-03-16T09:33:37.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-09T20:08:29.000Z (about 1 year ago)
- Last Synced: 2024-09-10T00:46:30.390Z (about 1 year ago)
- Language: Shell
- Size: 15.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-zsh-plugins - cross-compiler - In cross compilations, there are many tools like x86_64-w64-mingw32-gcc, x86_64-linux-android32-clang, arm-none-eabi-gcc, etc. This plugin provides ZSH completions for them. (Completions / ZSH on Windows)
- fucking-awesome-zsh-plugins - cross-compiler - In cross compilations, there are many tools like x86_64-w64-mingw32-gcc, x86_64-linux-android32-clang, arm-none-eabi-gcc, etc. This plugin provides ZSH completions for them. (Completions / ZSH on Windows)
README
# zsh-completions-for-cross-compilers
[](https://results.pre-commit.ci/latest/github/Freed-Wu/zsh-completions-for-cross-compilers/main)
[](https://github.com/Freed-Wu/zsh-completions-for-cross-compilers/releases)
[](https://github.com/Freed-Wu/zsh-completions-for-cross-compilers/releases/latest)
[](https://github.com/Freed-Wu/zsh-completions-for-cross-compilers/issues)
[](https://github.com/Freed-Wu/zsh-completions-for-cross-compilers/issues?q=is%3Aissue+is%3Aclosed)
[](https://github.com/Freed-Wu/zsh-completions-for-cross-compilers/pulls)
[](https://github.com/Freed-Wu/zsh-completions-for-cross-compilers/pulls?q=is%3Apr+is%3Aclosed)
[](https://github.com/Freed-Wu/zsh-completions-for-cross-compilers/discussions)
[](https://github.com/Freed-Wu/zsh-completions-for-cross-compilers/milestones)
[](https://github.com/Freed-Wu/zsh-completions-for-cross-compilers/network/members)
[](https://github.com/Freed-Wu/zsh-completions-for-cross-compilers/stargazers)
[](https://github.com/Freed-Wu/zsh-completions-for-cross-compilers/watchers)
[](https://github.com/Freed-Wu/zsh-completions-for-cross-compilers/graphs/contributors)
[](https://github.com/Freed-Wu/zsh-completions-for-cross-compilers/graphs/commit-activity)
[](https://github.com/Freed-Wu/zsh-completions-for-cross-compilers/commits)
[](https://github.com/Freed-Wu/zsh-completions-for-cross-compilers/releases/latest)
[](https://github.com/Freed-Wu/zsh-completions-for-cross-compilers/blob/main/LICENSE)
[](https://github.com/Freed-Wu/zsh-completions-for-cross-compilers)
[](https://github.com/Freed-Wu/zsh-completions-for-cross-compilers)
[](https://github.com/Freed-Wu/zsh-completions-for-cross-compilers)
[](https://github.com/Freed-Wu/zsh-completions-for-cross-compilers)
[](https://github.com/Freed-Wu/zsh-completions-for-cross-compilers)
[](https://github.com/Freed-Wu/zsh-completions-for-cross-compilers)
In cross compilations, there are many tools like `x86_64-w64-mingw32-gcc`,
`x86_64-linux-android32-clang`, `arm-none-eabi-gcc`, etc. This plugin provides
zsh completions for them.
You can get these tools from:
- [`mingw-w64-gcc`](https://archlinux.org/packages/community/x86_64/mingw-w64-gcc)
- [`android-ndk`](https://aur.archlinux.org/packages/android-ndk)
- [`gcc-arm-none-eabi-bin`](https://aur.archlinux.org/packages/gcc-arm-none-eabi-bin)
- [`vitis`](https://aur.archlinux.org/packages/vitis)
Tools:
> addr2line ar as c++ c++filt cpp elfedit g++ gcc gcc-ar gcc-nm gcc-ranlib gcov
> gcov-dump gcov-tool gfortran gprof ld ld.bfd lto-dump nm objcopy objdump
> ranlib readelf size strings strip clang clang++
## Install
This plugin respects
[zsh plugin standard](https://github.com/zdharma-continuum/Zsh-100-Commits-Club/blob/master/Zsh-Plugin-Standard.adoc),
so if you use any plugin manager and follow the instructions of your plugin
manager, it can be installed correctly.
**NOTE**: you must enable zsh completion before sourcing this plugin:
```zsh
autoload -Uz compinit && compinit
```