agentkernel
Run AI coding agents in secure, isolated microVMs. Sub-125ms boot times, real hardware isolation.
File Explorer
- bootstrap-worktree.sh
- post-checkout
- post-merge
- pre-commit
- pre-push
- prepare-commit-msg
- .gitignore
- config.yaml
- issues.jsonl
- metadata.json
- README.md
- sync_base.jsonl
- audit.toml
- settings.json
- marketplace.json
- plugin.json
- app-ci.yml
- apple-container-compatibility.yml
- backend-compatibility.yml
- ci.yml
- docker.yml
- docs.yml
- firecracker-kvm-smoke.yml
- hyperlight.yml
- kubernetes-compatibility.yml
- nomad-compatibility.yml
- provider-live-smoke.yml
- release.yml
- rust-feature-matrix.yml
- sdk-publish.yml
- store-compatibility.yml
- openapi.yaml
- icon.svg
- quick-actions.tsx
- quota-card.tsx
- status-cards.tsx
- AppShell.tsx
- header.tsx
- sidebar.tsx
- file-browser.tsx
- sandbox-status-badge.tsx
- badge.tsx
- button.tsx
- card.tsx
- dialog.tsx
- dropdown-menu.tsx
- input.tsx
- label.tsx
- select.tsx
- separator.tsx
- skeleton.tsx
- table.tsx
- tabs.tsx
- toast.tsx
- use-toast.ts
- sandbox-picker.tsx
- server-recovery.tsx
- SetupWizard.tsx
- use-exec.ts
- use-health.ts
- use-llm-usage.ts
- use-objects.ts
- use-sandbox.ts
- use-sandboxes.ts
- use-schedules.ts
- use-settings.ts
- use-snapshots.ts
- use-stores.ts
- use-templates.ts
- api.ts
- benchmark-history.ts
- server-version.ts
- types.ts
- utils.ts
- AuditLog.tsx
- Benchmark.tsx
- Dashboard.tsx
- Diagnostics.tsx
- Images.tsx
- Jobs.tsx
- Objects.tsx
- ParallelJobs.tsx
- Permissions.tsx
- Plugins.tsx
- Policy.tsx
- PolicyLog.tsx
- Receipts.tsx
- SandboxDetail.tsx
- Sandboxes.tsx
- Schedules.tsx
- Secrets.tsx
- Sessions.tsx
- Settings.tsx
- Snapshots.tsx
- Stores.tsx
- Templates.tsx
- globals.css
- App.tsx
- main.tsx
- vite-env.d.ts
- default.json
- acl-manifests.json
- capabilities.json
- desktop-schema.json
- macOS-schema.json
- 128x128.png
- [email protected]
- 32x32.png
- icon.icns
- icon.ico
- icon.png
- icon.svg
- tray-icon.png
- tray-icon.svg
- agents.rs
- audit.rs
- batch.rs
- benchmark.rs
- config.rs
- diagnostics.rs
- exec.rs
- files.rs
- health.rs
- images.rs
- llm_usage.rs
- mod.rs
- objects.rs
- permissions.rs
- policy.rs
- quotas.rs
- sandboxes.rs
- schedules.rs
- secrets.rs
- server.rs
- sessions.rs
- settings.rs
- setup.rs
- snapshots.rs
- stores.rs
- templates.rs
- tunnels.rs
- api_client.rs
- lib.rs
- main.rs
- state.rs
- types.rs
- build.rs
- Cargo.lock
- Cargo.toml
- tauri.conf.json
- .gitignore
- components.json
- index.html
- package-lock.json
- package.json
- tsconfig.json
- tsconfig.node.json
- vite.config.ts
- .gitignore
- apple-report-2.json
- apple-report-3.json
- apple-report.json
- docker-report-2.json
- docker-report-3.json
- docker-report.json
- latest-report.json
- program.md
- progress.png
- README.md
- render_progress_chart.py
- results.tsv
- run_eval.sh
- score_benchmark.py
- .gitkeep
- sandbox.md
- SKILL.md
- _helpers.tpl
- clusterrole.yaml
- clusterrolebinding.yaml
- configmap.yaml
- deployment.yaml
- hpa.yaml
- namespace.yaml
- secret.yaml
- service.yaml
- serviceaccount.yaml
- Chart.yaml
- values.yaml
- agentkernel.nomad.hcl
- agentkernel.nomad.tpl
- metadata.hcl
- outputs.tpl
- README.md
- variables.hcl
- Dockerfile.kvm-host
- entrypoint.sh
- README.md
- amp.md
- claude.md
- codex.md
- copilot.md
- gemini.md
- hermes.md
- index.md
- opencode.md
- pi.md
- symphony.md
- http.md
- index.md
- mcp.md
- openapi.md
- create.md
- exec-attach.md
- export-import.md
- images.md
- index.md
- list.md
- parallel.md
- pipelines.md
- receipts.md
- run.md
- secrets.md
- sessions.md
- snapshots.md
- start-stop.md
- tasks.md
- templates.md
- volumes.md
- backends.md
- index.md
- security.md
- toml.md
- browser-automation.md
- compliance-mapping.md
- desktop-app.md
- devcontainers.md
- durable-functions.md
- durable-objects.md
- durable-protocol.md
- durable-stores.md
- index.md
- metrics.md
- secrets.md
- benchmarks.md
- comparisons.md
- index.md
- installation.md
- quick-start.md
- backend-compatibility.md
- cow-rootfs.md
- dependency-compatibility.md
- deploy.md
- firecracker-full-state.md
- index.md
- kubernetes.md
- nomad.md
- remote.md
- golang.md
- index.md
- nodejs.md
- python.md
- rust.md
- swift.md
- changelog.md
- desktop.png
- index.md
- agentkernel.toml
- Dockerfile
- README.md
- agentkernel.toml
- Dockerfile
- README.md
- agentkernel.toml
- Dockerfile
- README.md
- agentkernel.toml
- Dockerfile
- README.md
- agentkernel.toml
- Dockerfile
- README.md
- agentkernel.toml
- Dockerfile
- README.md
- agentkernel.toml
- Dockerfile
- README.md
- agentkernel.toml
- Dockerfile
- README.md
- agentkernel.toml
- Dockerfile
- README.md
- README.md
- tested-versions.json
- agentkernel.toml
- server.sh
- agentkernel.toml
- server.c
- server.cpp
- Caddyfile
- docker-compose.yml
- README.md
- fly.toml
- README.md
- main.tf
- README.md
- variables.tf
- deployment.yaml
- kustomization.yaml
- namespace.yaml
- pvc.yaml
- service.yaml
- README.md
- Dockerfile
- railway.json
- README.md
- agentkernel.toml
- Program.cs
- mysql-store.json
- postgres-store.json
- README.md
- redis-store.json
- sqlite-store.json
- default.cedar
- mfa-required.cedar
- org-isolation.cedar
- port-restrictions.cedar
- rbac.cedar
- runtime-restrictions.cedar
- agentkernel.toml
- README.md
- agentkernel.toml
- agentkernel.toml
- main.go
- agentkernel.toml
- Server.java
- agentkernel.toml
- README.md
- agentkernel.toml
- server.js
- agentkernel.toml
- README.md
- agentkernel.toml
- requirements.txt
- scrape.py
- search_duckduckgo.py
- agentkernel.toml
- requirements.txt
- scrape.py
- search_duckduckgo.py
- agentkernel.toml
- app.py
- agentkernel.toml
- README.md
- agentkernel.toml
- README.md
- agentkernel.toml
- README.md
- agentkernel.toml
- README.md
- agentkernel.toml
- server.rb
- agentkernel.toml
- main.rs
- .gitignore
- agentkernel.toml
- Cargo.toml
- go.mod
- gondolin_demo.go
- gondolin_demo.py
- gondolin_demo.rs
- gondolin_demo.swift
- gondolin_demo.ts
- Package.swift
- README.md
- test_proxy.py
- agentkernel.toml
- server.ts
- calc.wat
- fib.wat
- hello.wat
- README.md
- README.md
- main.rs
- pty.rs
- .gitignore
- Cargo.lock
- Cargo.toml
- README.md
- build-kernel.sh
- build-rootfs.sh
- Dockerfile.kernel-builder
- microvm.config
- ai-agent.json
- default.json
- moderate.json
- restrictive.json
- README.md
- index.ts
- package.json
- README.md
- client.ts
- extension.ts
- sshConfig.ts
- types.ts
- client.test.js
- sshConfig.test.js
- .gitignore
- .vscodeignore
- CHANGELOG.md
- LICENSE
- package-lock.json
- package.json
- README.md
- tsconfig.json
- 0001-platform-modernization.md
- 01-file-upload.md
- 02-dockerfile-support.md
- 03-access-policies.md
- 04-enterprise-policies.md
- 05-agent-integration.md
- 06-agent-in-sandbox.md
- 07-remote-backends.md
- apple-containers.md
- browser-v2.md
- client-libraries.md
- daemon-mode.md
- desktop-app.md
- durable-features.md
- dx-improvements.md
- firecracker-pivot.md
- hyperlight-rfc.md
- orchestration.md
- pauls-review.md
- plugin-install.md
- SaaSify.md
- secure-transport.md
- testing-plan.md
- config.toml
- mcp.json
- README.md
- mcp.json
- README.md
- mcp.json
- README.md
- mcp.json
- README.md
- agentkernel.ts
- package.json
- README.md
- index.ts
- package.json
- README.md
- daytona-sdk.test.mjs
- provider-live-cleanup.mjs
- provider-live-smoke.test.mjs
- provider-sdks.test.mjs
- benchmark.sh
- package-lock.json
- package.json
- remote-bridge.mjs
- run-examples.sh
- smoke-agent-images.sh
- stress-test.sh
- test-e2e.sh
- main.go
- main.go
- .gitignore
- agentkernel.go
- agentkernel_test.go
- browser.go
- browser_test.go
- errors.go
- go.mod
- README.md
- sandbox.go
- stream.go
- types.go
- quickstart.ts
- sandbox-session.ts
- streaming.ts
- finalize-declarations.mjs
- browser.ts
- client.ts
- config.ts
- errors.ts
- index.ts
- sandbox.ts
- sse.ts
- types.ts
- client.test.ts
- package-commonjs.cts
- package-esm.ts
- package-smoke.mjs
- sse.test.ts
- tsconfig.package.json
- .gitignore
- package-lock.json
- package.json
- README.md
- tsconfig.build.json
- tsconfig.json
- tsup.config.ts
- async_example.py
- quickstart.py
- sandbox_session.py
- streaming.py
- __init__.py
- _config.py
- async_client.py
- browser.py
- client.py
- errors.py
- py.typed
- sse.py
- types.py
- test_async_client.py
- test_client.py
- test_sse.py
- .gitignore
- pyproject.toml
- README.md
- uv.lock
- configuration.rs
- quickstart.rs
- sandbox_guard.rs
- browser.rs
- client.rs
- error.rs
- lib.rs
- types.rs
- client_test.rs
- .gitignore
- Cargo.lock
- Cargo.toml
- README.md
- quickstart.swift
- sandbox.swift
- AgentKernel.swift
- BrowserSession.swift
- Configuration.swift
- Errors.swift
- SandboxSession.swift
- SSE.swift
- Types.swift
- AgentKernelTests.swift
- .gitignore
- Package.swift
- README.md
- apple.rs
- docker.rs
- firecracker.rs
- hyperlight.rs
- kubernetes.rs
- kubernetes_operator.rs
- kubernetes_pool.rs
- mod.rs
- nomad.rs
- nomad_pool.rs
- remote.rs
- client.rs
- health.rs
- mod.rs
- pool.rs
- protocol.rs
- server.rs
- guest_agent_cargo.toml
- guest_agent_main.rs
- guest_agent_pty.rs
- mod.rs
- oidc.rs
- audit.rs
- cache.rs
- cedar.rs
- client.rs
- mod.rs
- signing.rs
- streaming.rs
- tenant.rs
- agent_catalog.rs
- agents.rs
- apple_backend.rs
- asciicast.rs
- audit.rs
- benchmark.rs
- browser_scripts.rs
- build.rs
- config.rs
- container_network.rs
- cow.rs
- devcontainer.rs
- docker_backend.rs
- durable_storage.rs
- events.rs
- firecracker_client.rs
- full_state.rs
- git_utils.rs
- git_worktree.rs
- http_api.rs
- hyperlight_backend.rs
- image_builder.rs
- images.rs
- interactive_permissions.rs
- job_scheduler.rs
- languages.rs
- lib.rs
- llm_intercept.rs
- llm_spend.rs
- local_control.rs
- main.rs
- mcp.rs
- metrics.rs
- model_governance.rs
- object_runtime.rs
- observe.rs
- opencode.rs
- orchestration_store.rs
- permissions.rs
- pipeline.rs
- plugin_installer.rs
- pool.rs
- proxy.rs
- proxy_hooks.rs
- quota.rs
- receipt.rs
- rootfs.rs
- runtime.rs
- sandbox_pool.rs
- scim.rs
- seatbelt.rs
- secrets.rs
- secure_fs.rs
- session.rs
- setup.rs
- snapshot.rs
- ssh.rs
- stats.rs
- task_coordinator.rs
- task_worker.rs
- task_worker_vmm.rs
- tasks.rs
- template.rs
- tls.rs
- validation.rs
- vmm.rs
- volume.rs
- vsock.rs
- vsock_secrets.rs
- workspace_scheduler.rs
- amp-sandbox.toml
- bash.toml
- c.toml
- claude-sandbox.toml
- coder.toml
- codex-sandbox.toml
- copilot-sandbox.toml
- daytona-remote.toml
- dotnet.toml
- e2b-remote.toml
- gemini-sandbox.toml
- gitea.toml
- go.toml
- hermes-sandbox.toml
- java.toml
- modal-remote.toml
- mysql.toml
- node-fullstack.toml
- node.toml
- openclaw.toml
- opencode-sandbox.toml
- pi-sandbox.toml
- playwright-stealth.toml
- playwright.toml
- postgres.toml
- python-ml.toml
- python.toml
- redis.toml
- ruby.toml
- runloop-remote.toml
- rust-ci.toml
- rust.toml
- secure.toml
- sqlite.toml
- symphony-sandbox.toml
- terraform.toml
- typescript.toml
- vscode.toml
- alpine_default_drift_test.rs
- apple_container_smoke.rs
- benchmark_test.rs
- cli_test.rs
- container_backend_smoke.rs
- docker_build_context.rs
- enterprise_demo.rs
- enterprise_policy_test.rs
- file_operations_test.rs
- firecracker_full_state_contract.rs
- firecracker_kvm_smoke.rs
- guest_agent_embedded_sources.rs
- hyperlight_benchmark.rs
- kubernetes_integration_test.rs
- nomad_integration_test.rs
- pool_benchmark.rs
- sandbox_lifecycle_test.rs
- sandbox_pool_benchmark.rs
- store_compatibility.rs
- stress_test.rs
- .dockerignore
- .gitattributes
- .gitignore
- agentkernel.toml
- AGENTS.md
- BENCHMARK.md
- Cargo.lock
- Cargo.toml
- CLAUDE.md
- Dockerfile
- install.sh
- LICENSE
- Makefile
- mkdocs.yml
- Package.swift
- README.md
- RELEASE.md
- SECURITY.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 services
View Details ▼
brew services
Manage background services with `launchctl` on macOS or `systemctl` on Linux.
brew services
List all managed services for the current user:
brew services info --all
List more information about all managed services:
brew services start {{formula}}
Start a service immediately and register it to launch at login (or boot):
brew tap
View Details ▼
brew tap
Tap a Homebrew formula repository. If no arguments are provided, list all installed Homebrew taps.
brew tap
List installed Homebrew taps:
brew tap {{github_username}}/{{github_repository_name}}
Tap a Git repository hosted on GitHub:
brew tap {{username}}/{{repository_name}} {{git_clone_url}}
Tap a Git repository hosted outside of GitHub:
bun
View Details ▼
bun
JavaScript runtime and toolkit.
Includes a bundler, a test runner, and a package manager.
bun init
Create a new Bun project in the current directory:
bun run {{path/to/file|script_name}}
Run a JavaScript file or a `package.json` script:
bun test
Run unit tests:
bundle
View Details ▼
bundle
Dependency manager for the Ruby programming language.
bundle install
Install all gems defined in the `Gemfile` expected in the working directory:
bundle exec {{command}} {{arguments}}
Execute a command in the context of the current bundle:
bundle update
Update all gems by the rules defined in the `Gemfile` and regenerate `Gemfile.lock`:
cargo add
View Details ▼
cargo add
Add dependencies to a Rust project's `Cargo.toml` manifest.
cargo add {{dependency}}
Add the latest version of a dependency to the current project:
cargo add {{dependency}}@{{version}}
Add a specific version of a dependency:
cargo add {{dependency}} {{[-F|--features]}} {{feature_1,feature_2,...}}
Add a dependency and enable one or more specific features:
cargo build
View Details ▼
cargo build
Compile a local package and all of its dependencies.
cargo {{[b|build]}}
Build the package or packages defined by the `Cargo.toml` manifest file in the local path:
cargo {{[b|build]}} {{[-r|--release]}}
Build artifacts in release mode, with optimizations:
cargo {{[b|build]}} --locked
Require that `Cargo.lock` is up to date:
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:
cargo
View Details ▼
cargo
Manage Rust projects and their module dependencies (crates).
Some subcommands such as `build` have their own usage documentation.
cargo search {{search_string}}
Search for crates:
cargo install {{crate_name}}
Install a binary crate:
cargo install --list
List installed binary crates:
cmake
View Details ▼
cmake
Cross-platform build automation system, that generates recipes for native build systems.
cmake {{path/to/project_directory}}
Generate a build recipe in the current directory with `CMakeLists.txt` from a project directory:
cmake --build {{path/to/build_directory}}
Use a generated recipe in a given directory to build artifacts:
cmake --install {{path/to/build_directory}} --strip
Install the build artifacts into `/usr/local/` and strip debugging symbols:
composer
View Details ▼
composer
A package-based dependency manager for PHP projects.
composer init
Interactively create a `composer.json` file:
composer require {{user/package}}
Add a package as a dependency for this project, adding an entry to `composer.json`:
composer install
Install all the dependencies in this project's `composer.json` and create `composer.lock`:
dotnet
View Details ▼
dotnet
Cross platform .NET tools for .NET Core.
Some subcommands such as `build` have their own usage documentation.
dotnet new {{template_short_name}}
Initialize a new .NET project:
dotnet restore
Restore NuGet packages:
dotnet run
Build and execute the .NET project in the current directory:
elixir
View Details ▼
elixir
Elixir programming language interpreter.
elixir {{path/to/file}}
Run an Elixir file:
elixir {{[-e|--eval]}} "{{code}}"
Evaluate Elixir code by passing it as an argument:
gcc
View Details ▼
gcc
Preprocess and compile C and C++ source files, then assemble and link them together.
Part of GCC (GNU Compiler Collection).
gcc {{path/to/source1.c path/to/source2.c ...}} {{[-o|--output]}} {{path/to/output_executable}}
Compile multiple source files into an executable:
gcc {{path/to/source.c}} -Wall {{[-o|--output]}} {{output_executable}}
Activate output of all errors and warnings:
gcc {{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:
go get
View Details ▼
go get
Add a dependency package, or download packages in legacy GOPATH mode.
Note: `./...` is a Go package pattern understood by Go tooling. It matches the current package and all packages recursively under the current directory.
go get {{example.com/pkg}}
Add a specified package to `go.mod` in module-mode or install the package in GOPATH-mode:
go get {{example.com/pkg}}@{{v1.2.3}}
Modify the package with a given version in module-aware mode:
go get {{example.com/pkg}}@{{none}}
Remove a specified package:
gofmt
View Details ▼
gofmt
Format Go source code.
gofmt {{path/to/source.go}}
Format a file and display the result to the console:
gofmt -w {{path/to/source.go}}
Format a file, overwriting the original file in-place:
gofmt -s -w {{path/to/source.go}}
Format a file, and then simplify the code, overwriting the original file:
gradle
View Details ▼
gradle
An open source build automation system.
gradle build
Compile a package:
gradle build {{[-x|--exclude-task]}} test
Exclude test task:
gradle build --offline
Run in offline mode to prevent Gradle from accessing the network during builds:
helm install
View Details ▼
helm install
Install a helm chart.
helm install {{name}} {{repository_name}}/{{chart_name}}
Install a helm chart:
helm install {{name}} {{path/to/source_directory}}
Install a helm chart from an unpacked chart directory:
helm install {{package_name}} {{https://example.com/charts/packagename-1.2.3.tgz}}
Install a helm chart from a URL:
java
View Details ▼
java
Java application launcher.
java {{classname}}
Execute a Java `.class` file that contains a main method by using just the class name:
java -classpath {{path/to/classes1}}:{{path/to/classes2}}:. {{classname}}
Execute a Java program and use additional third-party or user-defined classes:
java -jar {{filename.jar}}
Execute a `.jar` program:
lua
View Details ▼
lua
A powerful, light-weight embeddable programming language.
lua
Start an interactive Lua shell:
lua {{path/to/script.lua}} {{--optional-argument}}
Execute a Lua script:
lua -e '{{print("Hello World")}}'
Execute a Lua expression:
luajit
View Details ▼
luajit
A just-in-time compiler (JIT) for the Lua programming language.
See also: `lua`.
luajit
Start an interactive Lua shell:
luajit {{path/to/script.lua}} {{--optional-argument}}
Execute a Lua script:
luajit -e '{{print("Hello World")}}'
Execute a Lua expression:
mix
View Details ▼
mix
Build tool that provides tasks for creating, compiling, and testing Elixir projects, managing its dependencies, and more.
mix run {{my_script.exs}}
Execute a particular file:
mix new {{project_name}}
Create a new project:
mix compile
Compile project:
mvn
View Details ▼
mvn
Apache Maven: build and manage Java-based projects.
mvn compile
Compile a project:
mvn package
Compile and package the compiled code in its distributable format, such as a `jar`:
mvn package {{[-D|--define]}} skipTests
Compile and package, skipping unit tests:
node
View Details ▼
node
Server-side JavaScript platform (Node.js).
node {{path/to/file}}
Run a JavaScript file:
node
Start a REPL (interactive shell):
node --watch {{path/to/file}}
Execute the specified file restarting the process when an imported file is changed (requires Node.js version 18.11+):
nomad
View Details ▼
nomad
Distributed, highly available, datacenter-aware scheduler.
nomad node status
Show the status of nodes in the cluster:
nomad job validate {{path/to/file.nomad}}
Validate a job file:
nomad job plan {{path/to/file.nomad}}
Plan a job for execution on the cluster:
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
View Details ▼
npm
JavaScript and Node.js package manager.
Manage Node.js projects and their module dependencies.
Some subcommands such as `install`, `run`, etc. have their own usage documentation.
npm init {{[-y|--yes]}}
Create a `package.json` file with default values (omit `--yes` to do it interactively):
npm {{[i|install]}}
Download all the packages listed as dependencies 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`:
npx
View Details ▼
npx
This command is an alias of `npm exec`.
tldr npm exec
View documentation for the original command:
php
View Details ▼
php
PHP command-line interface.
php {{path/to/file}}
Parse and execute a PHP script:
php {{[-l|--syntax-check]}} {{path/to/file}}
Check syntax on (i.e. [l]int) a PHP script:
php {{[-a|--interactive]}}
Run PHP inter[a]ctively:
pip install
View Details ▼
pip install
Install Python packages.
pip install {{package1 package2 ...}}
Install one or more packages:
pip install {{package1 package2 ...}} {{[-U|--upgrade]}}
Upgrade all specified packages to the latest version, installing any that are not already present:
pip install {{package}}=={{version}}
Install a specific version of a package:
pip
View Details ▼
pip
Python package manager.
Some subcommands such as `install` have their own usage documentation.
pip install {{package}}
Install a package (see `pip install` for more install examples):
pip install --user {{package}}
Install a package to the user's directory instead of the system-wide default location:
pip install {{[-U|--upgrade]}} {{package}}
Upgrade a package:
pnpm
View Details ▼
pnpm
Fast, disk space efficient package manager for Node.js.
Manage Node.js projects and their module dependencies.
pnpm init
Create a `package.json` file:
pnpm {{[i|install]}}
Download all the packages listed as dependencies in `package.json`:
pnpm add {{module_name}}@{{version}}
Download a specific version of a package and add it to the list of dependencies in `package.json`:
poetry
View Details ▼
poetry
Manage Python packages and dependencies.
Some subcommands such as `about`, `check`, `env`, etc. have their own usage documentation.
See also: `asdf`, `pipenv`, `hatch`.
poetry new {{project_name}}
Create a new Poetry project in the directory with a specific name:
poetry add {{dependency}}
Install and add a dependency and its sub-dependencies to the `pyproject.toml` file in the current directory:
poetry install
Install the project dependencies using the `pyproject.toml` file in the current directory:
python
View Details ▼
python
Python language interpreter.
python
Start a REPL (interactive shell):
python {{path/to/file.py}}
Execute a specific Python file:
python -i {{path/to/file.py}}
Execute a specific Python file and start a REPL:
python3
View Details ▼
python3
This command is an alias of `python`.
tldr python
View documentation for the original command:
rails
View Details ▼
rails
A server-side MVC framework written in Ruby.
Some subcommands such as `generate` have their own usage documentation.
rails new "{{project_name}}"
Create a new rails project:
rails generate scaffold Post title:string body:text
Generate a scaffold for a model named Post, predefining the attributes title and body:
rails db:migrate
Run migrations:
ruby
View Details ▼
ruby
Ruby programming language interpreter.
See also: `gem`, `bundler`, `rake`, `irb`, `ri`.
ruby {{path/to/script.rb}}
Execute a Ruby script:
ruby -e "{{command}}"
Execute a single Ruby command in the command-line:
ruby -c {{path/to/script.rb}}
Check for syntax errors on a given Ruby script:
rustc
View Details ▼
rustc
The Rust compiler.
Rust projects usually use `cargo` instead of invoking `rustc` directly.
rustc {{path/to/main.rs}}
Compile a binary crate:
rustc {{[-C|--codegen]}} lto {{[-C|--codegen]}} opt-level={{0|1|2|3|s|z}} {{path/to/main.rs}}
Compile with optimizations (`s` means optimize for binary size; `z` is the same with even more optimizations):
rustc {{[-g|--codegen debuginfo=2]}} {{path/to/main.rs}}
Compile with debugging information:
ssh
View Details ▼
ssh
Secure Shell is a protocol used to securely log onto remote systems.
It can be used for logging or executing commands on a remote server.
ssh {{username}}@{{remote_host}}
Connect to a remote server:
ssh {{username}}@{{remote_host}} -i {{path/to/key_file}}
Connect to a remote server with a specific [i]dentity (private key):
ssh {{username}}@10.0.0.1 -p {{2222}}
Connect to a remote server with IP `10.0.0.1` and using a specific [p]ort (Note: `10.0.0.1` can be shortened to `10.1`):
terraform
View Details ▼
terraform
Create and deploy infrastructure as code to cloud providers.
terraform init
Initialize a new or existing Terraform configuration:
terraform validate
Verify that the configuration files are syntactically valid:
terraform fmt
Format configuration according to Terraform language style conventions:
yarn
View Details ▼
yarn
JavaScript and Node.js package manager alternative.
yarn global add {{module_name}}
Install a module globally:
yarn install
Install all dependencies referenced in the `package.json` file (the `install` is optional):
yarn add {{module_name}}@{{version}}
Install a module and save it as a dependency to the `package.json` file (add `--dev` to save as a dev dependency):
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:
