Commit 70a7d48
Icechunk CLI (#812)
* refactor(cli): directory
* feat(cli): design doc + config
* docs: remove design doc
* feat(cli): follow proposed structure
* chore: sync Cargo.lock back with main
* style: whitespace
* feat(cli): CLI with a config
* refactor(cli): add TODOs + minor refactors
* refactor(cli): better RepositoryDefinition structure
* docs: typo
* refactor: bin name cli -> icechunk
* feat(cli): design-doc-aligned interface
* feat(cli): Ancestry with snapshot number limit
* feat(cli): config init + config list
* refactor(cli): remove default config - can be generated through config init
* fix(cli): remove module, debug instead of display
* refactor(cli): add a tood
* refactor(cli): Use existing S3Credentials enum
* refactor(cli): Remove unnecessary pinning
* feat(cli): Save to OS-dependent config dir
* build(cli): CLI as optional dependency
* refactor(cli): More readable user input matching
* feat(cli): No Python tracebacks + cleaner error handling
* feat(cli): Add Tigris, Gcs, Azure
* refactor(cli): Command functions accept config as an argument
* feat(cli): Cleaner API + help messages
* refactor(cli): Testable CLI functions + tests
* build: remove unnecessary dependencies
* Merge recent changes and fix warnings
* reformat
---------
Co-authored-by: DahnJ <dahnjahn@gmail.com>1 parent d248c2b commit 70a7d48
File tree
14 files changed
+1089
-5
lines changed- docs/docs/icechunk-python
- icechunk-python
- src
- icechunk
- src
- bin/icechunk
- cli
- storage
14 files changed
+1089
-5
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
0 commit comments