ccsync

(★ 12)

Sync Claude-Code agents/skills/commands between ~/.claude and your project (both ways)

File Explorer

  • .env.example
  • .envrc
  • .gitignore
  • Cargo.toml
  • CLAUDE.md
  • CLAUDE.rust.md
  • devenv.lock
  • devenv.nix
  • devenv.yaml
  • LICENSE
  • README.md

# Use via CDN

jsDelivr

jsDelivr 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 ▼

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:

🔍

nix profile

View Details ▼

Install, update, and remove packages from Nix profiles.

nix profile add {{nixpkgs#pkg1 nixpkgs#pkg2 ...}}

Install packages from nixpkgs into the default profile:

nix profile add {{github:owner/repo/pkg}} --profile {{path/to/directory}}

Install a package from a flake on GitHub into a custom profile:

nix profile list

List packages currently installed in the default profile:

🔍

nix shell

View Details ▼

Start a shell in which the specified packages are available.
See also: `nix-shell`, `nix flake`.

nix shell {{nixpkgs#pkg1 nixpkgs#packageSet.pkg2 ...}}

Start an interactive shell with some packages from `nixpkgs`:

nix shell {{nixpkgs/nixos-21.05#pkg}}

Start a shell providing a package from an older version of `nixpkgs` (21.05):

nix shell -L

Start a shell with the "default package" from a flake in the current directory, printing build logs if any builds happen:

// repository documentation