Commit e96ef09
authored
QoL: installation and dev workflow polish (#279)
* Add interactive `pecos setup` command for build environment setup
* Move LLVM/CUDA/cuQuantum installs under ~/.pecos/deps/ with migration support
* Add confirmation prompt with size display to pecos uninstall
* Replace hand-rolled TOML parsing in LLVM config reader with toml crate
* Clean up Justfile dependency recipes and fix naming inconsistencies
* Add disk usage to pecos list, CUDA/cuQuantum status, and post-install hint
* Remove temporary design doc used during development
* Add --quiet flag to pecos setup, use it from build recipes
* Update docs to reference new ~/.pecos/deps/ paths
* Simplify check-cli recipe from 57 lines to 11
* Add pecos clean command for cache and tmp cleanup
* Replace pecos rust fmt with direct cargo fmt in Justfile
* Replace pecos rust check/clippy with direct cargo calls in Justfile
* Replace more CLI wrappers with direct tool calls in Justfile
* Reorganize Justfile with groups, hide internal recipes, reduce visible noise
* Add quick-start guide to default recipe, add check-cli guards to all pecos-calling recipes
* Fix sys-info to use proper CUDA/cuQuantum detection and show all deps
* Add confirmation prompt to pecos upgrade
* Fix LLVM installer using dir-creating path, preventing extraction rename
* Update CI workflow to use new ~/.pecos/deps/llvm path
* Clarify install skip message: --force installs locally even when system version exists
* Add clean recipe to both dev and clean groups1 parent dd3e493 commit e96ef09
37 files changed
Lines changed: 1581 additions & 737 deletions
File tree
- .github/workflows
- crates
- pecos-build/src
- cuda
- cuquantum
- llvm
- pecos-cuquantum-sys
- pecos-cuquantum/src
- pecos-llvm
- pecos-qis
- src
- pecos-quest
- pecos/src/bin
- cli
- docs
- development
- user-guide
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
192 | 192 | | |
193 | 193 | | |
194 | 194 | | |
195 | | - | |
| 195 | + | |
196 | 196 | | |
197 | | - | |
| 197 | + | |
198 | 198 | | |
199 | 199 | | |
200 | 200 | | |
| |||
223 | 223 | | |
224 | 224 | | |
225 | 225 | | |
226 | | - | |
227 | | - | |
| 226 | + | |
| 227 | + | |
228 | 228 | | |
229 | 229 | | |
230 | 230 | | |
| |||
237 | 237 | | |
238 | 238 | | |
239 | 239 | | |
240 | | - | |
| 240 | + | |
241 | 241 | | |
242 | 242 | | |
243 | 243 | | |
244 | | - | |
245 | | - | |
| 244 | + | |
| 245 | + | |
246 | 246 | | |
247 | 247 | | |
248 | 248 | | |
249 | 249 | | |
250 | 250 | | |
251 | 251 | | |
252 | 252 | | |
253 | | - | |
| 253 | + | |
254 | 254 | | |
255 | | - | |
| 255 | + | |
256 | 256 | | |
257 | 257 | | |
258 | 258 | | |
| |||
261 | 261 | | |
262 | 262 | | |
263 | 263 | | |
264 | | - | |
| 264 | + | |
265 | 265 | | |
266 | 266 | | |
267 | 267 | | |
| |||
0 commit comments