juce_cmake_vscode_example
A boilerplate for developing audio plugins with JUCE & CMake & VSCode
File Explorer
- juce-logo.svg
- JUCE
- CMakeLists.txt
- EditableComponent.h
- PluginEditor.cpp
- PluginEditor.h
- PluginProcessor.cpp
- PluginProcessor.h
- .clang-format
- .clang-tidy
- .gitignore
- .gitmodules
- CHANGELOG.md
- CMakeLists.txt
- juce_cmake_vscode_example.code-workspace
- 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.
brew install
View Details ▼
brew install
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:
clangd
View Details ▼
clangd
Language server that provides IDE-like features to editors.
It should be used via an editor plugin rather than invoked directly.
clangd --help
Display available options:
clangd --help-list
List of available options:
clangd --version
Display version:
git checkout
View Details ▼
git checkout
Checkout a branch or paths to the working tree.
git checkout -b {{branch_name}}
Create and switch to a new branch:
git checkout -b {{branch_name}} {{reference}}
Create and switch to a new branch based on a specific reference (branch, remote/branch, tag are examples of valid references):
git checkout {{branch_name}}
Switch to an existing local branch:
git clone
View Details ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
git commit
View Details ▼
git commit
Commit files to the repository.
git commit
Open an editor to write a message and commit staged files to the repository:
git commit {{[-m|--message]}} "{{message}}"
Commit staged files to the repository with the specified message:
git commit {{[-F|--file]}} {{path/to/commit_message_file}}
Commit staged files with a message read from a file:
git tag
View Details ▼
git tag
Create, list, delete, or verify tags.
A tag is a static reference to a commit.
git tag
List all tags:
git tag {{tag_name}}
Create a tag with the given name pointing to the current commit:
git tag {{tag_name}} {{commit}}
Create a tag with the given name pointing to a given commit:
xcode-select
View Details ▼
xcode-select
Switch between different versions of Xcode and the included developer tools.
Also used to update the path to Xcode if it is moved after installation.
xcode-select --install
Install Xcode's command-line tools:
xcode-select --switch {{path/to/Xcode.app/Contents/Developer}}
Select a given path as the active developer directory:
xcode-select --switch {{path/to/Xcode_file.app}}
Select a given Xcode instance and use its developer directory as the active one:
lib
View Details ▼
lib
The Microsoft Library Manager for creating and managing static libraries of object files.
lib /OUT :{{path\to\library.lib}} {{path\to\file1.obj path\to\file2.obj ...}}
Create a static library from object files:
lib /LIST {{path\to\library.lib}}
List the contents of a library:
lib {{path\to\library.lib}} {{path\to\file.obj}}
Add an object file to an existing library:
winget
View Details ▼
winget
Windows Package Manager.
winget {{[add|install]}} {{package}}
Install a package (use `--source` when package is available from multiple sources):
winget {{[rm|uninstall]}} {{package}}
Remove a package (Note: `remove` can also be used instead of `uninstall`):
winget show {{package}}
Display information about a package:
