Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kally

Kally is the Git-first package manager for Kalcite. It keeps requested dependencies in kally.toml, resolves Git branches or tags once, and records the immutable commit and a deterministic source checksum in kally.lock.

The reusable libraries themselves live in kalcite-packages, not in this repository.

Install

cargo install --git https://github.com/Kalcite-Engine/kally.git --branch manager-core

Use

kally add tween \
  git:https://github.com/Kalcite-Engine/kalcite-packages.git#packages/tween \
  main
kally sync

kally update tween is the only command that advances a locked Git package. kally sync materializes the exact locked source under .kally/packages/.

Design

Kally performs filesystem access, TLS and Git subprocess execution in Rust. Lockfile grammar, source policy, resolution decisions and checksum transitions are compiled from src/kally_core.klc and executed by Kally itself.

See CONTRIBUTING.md and SECURITY.md.

About

Official Git package monorepo for Kalcite projects

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages