OnlySpecs
Do not modify the code. The code should always be generated solely from the specs. After each update to the specs, the code will be regenerated from scratch.
File Explorer
- specs.md
- index.ts
- sdk.ts
- types.ts
- index.ts
- ipc-handlers.ts
- index.ts
- summarizeSpecs.ts
- summarizeSpecs2.ts
- EditorContainer.ts
- EditorWithTerminal.ts
- FileExplorer.ts
- Modal.ts
- ResizablePanel.ts
- SettingsModal.ts
- SplitPane.ts
- TabBar.ts
- Terminal.ts
- Toolbar.ts
- EditorStateManager.ts
- SettingsManager.ts
- ThemeManager.ts
- index.html
- index.ts
- styles.css
- claude-sdk.test.ts
- README.md
- .gitignore
- forge.config.mjs
- index.js
- package-lock.json
- package.json
- README.md
- tsconfig.json
- vite.main.mjs
- vite.preload.mjs
- vite.renderer.mjs
# 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.
claude
View Details ▼
claude
An agent-based coding tool that understands your code base and helps you code faster through natural language commands.
claude prompt
Execute with prompt:
claude update
Update `claude`:
claude mcp list
Get the list of specified MCP servers:
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 push
View Details ▼
git push
Push commits to a remote repository.
git push
Send local changes in the current branch to its default remote counterpart:
git push {{remote_name}} {{local_branch}}
Send changes from a specific local branch to its remote counterpart:
git push {{[-u|--set-upstream]}} {{remote_name}} {{local_branch}}
Send changes from a specific local branch to its remote counterpart, and set the remote one as the default push/pull target of the local one:
npm install
View Details ▼
npm install
Install Node packages.
npm {{[i|install]}}
Install dependencies listed in `package.json`:
npm {{[i|install]}} {{package_name}}@{{version}}
Download a specific version of a package and add it to the list of dependencies in `package.json`:
npm {{[i|install]}} {{package_name}} {{[-D|--save-dev]}}
Download the latest version of a package and add it to the list of dev dependencies in `package.json`:
npm run
View Details ▼
npm run
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:
npm start
View Details ▼
npm start
This command is an alias of `npm run start`.
tldr npm run
View documentation for the original command:
npm test
View Details ▼
npm test
This command is an alias of `npm run test`.
tldr npm run
View documentation for the original command:
apt install
View Details ▼
apt install
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:
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:
