vorpal
Build system that works as code.
파일 탐색기
최종 버전 다운로드 (.zip)- SKILL.md
- SKILL.md
- renovate.yaml
- vorpal-nightly.yaml
- vorpal.yaml
- renovate.json
- local.rs
- s3.rs
- local.rs
- s3.rs
- archive.rs
- artifact.rs
- s3.rs
- agent.rs
- auth.rs
- registry.rs
- worker.rs
- archives.rs
- hashes.rs
- notary.rs
- paths.rs
- temps.rs
- keys.rs
- prune.rs
- main.go
- main.go
- go.mod
- go.sum
- Vorpal.toml
- main.py
- vorpal.py
- .gitignore
- pyproject.toml
- uv.lock
- Vorpal.toml
- main.rs
- vorpal.rs
- .gitignore
- Cargo.lock
- Cargo.toml
- Vorpal.toml
- main.ts
- vorpal.ts
- .gitignore
- bun.lock
- package.json
- tsconfig.json
- Vorpal.toml
- build.rs
- config.rs
- config_cmd.rs
- init.rs
- inspect.rs
- lock.rs
- run.rs
- start.rs
- store.rs
- system.rs
- command.rs
- main.rs
- build.rs
- Cargo.toml
- vorpal.rs
- vorpal_container_image.rs
- vorpal_job.rs
- vorpal_process.rs
- vorpal_release.rs
- vorpal_shell.rs
- vorpal_user.rs
- vorpal_website.rs
- artifact.rs
- main.rs
- Cargo.toml
- amber.sh
- arch.sh
- debian.sh
- lima.sh
- protoc.sh
- rustup.sh
- terraform.sh
- xz.sh
- keycloak.sh
- dev.sh
- find_libs.sh
- install.sh
- lima.sh
- linux-vorpal-slim.sh
- source.sh
- version_check.sh
- main.rs
- Cargo.toml
- systems.go
- vorpal.go
- vorpal_container_image.go
- vorpal_job.go
- vorpal_process.go
- vorpal_release.go
- vorpal_shell.go
- vorpal_user.go
- vorpal_website.go
- main.go
- agent.pb.go
- agent_grpc.pb.go
- archive.pb.go
- archive_grpc.pb.go
- artifact.pb.go
- artifact_grpc.pb.go
- context.pb.go
- context_grpc.pb.go
- worker.pb.go
- worker_grpc.pb.go
- go.go
- python.go
- python_test.go
- rust.go
- typescript.go
- builder.go
- bun.go
- cargo.go
- clippy.go
- cpython.go
- crane.go
- gh.go
- git.go
- gobin.go
- goimports.go
- gopls.go
- grpcurl.go
- linux_debian.go
- linux_vorpal_build.go
- linux_vorpal_script_setup.go
- linux_vorpal_script_stage_01.go
- linux_vorpal_script_stage_02.go
- linux_vorpal_script_stage_03.go
- linux_vorpal_script_stage_04.go
- linux_vorpal_script_stage_05.go
- linux_vorpal_slim.go
- linux_vorpal_source.go
- nodejs.go
- oci_image.go
- pnpm.go
- protoc.go
- protoc_gen_go.go
- protoc_gen_go_grpc.go
- rsync.go
- rust_analyzer.go
- rust_src.go
- rust_std.go
- rust_toolchain.go
- rustc.go
- rustfmt.go
- staticcheck.go
- step.go
- uv.go
- artifact_serializer.go
- artifact_serializer_test.go
- command.go
- context.go
- context_auth_test.go
- context_test.go
- paths.go
- system.go
- hash.go
- path.go
- sandbox.go
- go.mod
- go.sum
- fix_proto_imports.py
- __init__.py
- agent_pb2.py
- agent_pb2.pyi
- agent_pb2_grpc.py
- __init__.py
- archive_pb2.py
- archive_pb2.pyi
- archive_pb2_grpc.py
- __init__.py
- artifact_pb2.py
- artifact_pb2.pyi
- artifact_pb2_grpc.py
- __init__.py
- context_pb2.py
- context_pb2.pyi
- context_pb2_grpc.py
- __init__.py
- worker_pb2.py
- worker_pb2.pyi
- worker_pb2_grpc.py
- __init__.py
- __init__.py
- go.py
- python.py
- rust.py
- typescript.py
- __init__.py
- linux_vorpal.py
- script_setup.py
- script_stage_01.py
- script_stage_02.py
- script_stage_03.py
- script_stage_04.py
- script_stage_05.py
- scripts.py
- source.py
- __init__.py
- bun.py
- cargo.py
- clippy.py
- cpython.py
- crane.py
- gh.py
- git.py
- go.py
- goimports.py
- gopls.py
- grpcurl.py
- linux_debian.py
- nodejs.py
- pnpm.py
- protoc.py
- protoc_gen_go.py
- protoc_gen_go_grpc.py
- rsync.py
- rust_analyzer.py
- rust_src.py
- rust_std.py
- rust_toolchain.py
- rustc.py
- rustfmt.py
- staticcheck.py
- uv.py
- __init__.py
- cli.py
- context.py
- step.py
- system.py
- vorpal.py
- digests.json
- gen_goldens.go
- artifacts.json
- digests.json
- test_alias.py
- test_artifact.py
- test_auth.py
- test_builder_parity.py
- test_cli.py
- test_config_parity.py
- test_context_server.py
- test_interpreter_pin.py
- test_parity.py
- test_supply_chain.py
- test_tls.py
- test_version_equality.py
- .gitignore
- .python-version
- pyproject.toml
- README.md
- uv.lock
- agent.proto
- archive.proto
- artifact.proto
- context.proto
- worker.proto
- go.rs
- python.rs
- rust.rs
- typescript.rs
- setup.rs
- stage_01.rs
- stage_02.rs
- stage_03.rs
- stage_04.rs
- stage_05.rs
- script.rs
- source.rs
- bun.rs
- cargo.rs
- clippy.rs
- cpython.rs
- crane.rs
- gh.rs
- git.rs
- go.rs
- goimports.rs
- gopls.rs
- grpcurl.rs
- language.rs
- linux_debian.rs
- linux_vorpal.rs
- linux_vorpal_slim.rs
- nodejs.rs
- oci_image.rs
- pnpm.rs
- process.rs
- protoc.rs
- protoc_gen_go.rs
- protoc_gen_go_grpc.rs
- rsync.rs
- rust_analyzer.rs
- rust_src.rs
- rust_std.rs
- rust_toolchain.rs
- rustc.rs
- rustfmt.rs
- staticcheck.rs
- step.rs
- system.rs
- uv.rs
- artifact.rs
- cli.rs
- context.rs
- lib.rs
- build.rs
- Cargo.toml
- python.test.ts
- context.test.ts
- system.test.ts
- agent.ts
- archive.ts
- artifact.ts
- context.ts
- worker.ts
- go.ts
- python.ts
- rust.ts
- typescript.ts
- linux_vorpal.ts
- script_setup.ts
- script_stage_01.ts
- script_stage_02.ts
- script_stage_03.ts
- script_stage_04.ts
- script_stage_05.ts
- scripts.ts
- source.ts
- bun.ts
- cargo.ts
- clippy.ts
- cpython.ts
- crane.ts
- gh.ts
- git.ts
- go.ts
- goimports.ts
- gopls.ts
- grpcurl.ts
- linux_debian.ts
- nodejs.ts
- pnpm.ts
- protoc.ts
- protoc_gen_go.ts
- protoc_gen_go_grpc.ts
- rsync.ts
- rust_analyzer.ts
- rust_src.ts
- rust_std.ts
- rust_toolchain.ts
- rustc.ts
- rustfmt.ts
- staticcheck.ts
- step.ts
- uv.ts
- artifact.ts
- cli.ts
- context.ts
- index.ts
- system.ts
- vorpal.ts
- bun.lock
- package.json
- tsconfig.json
- favicon.svg
- CarouselScript.astro
- architecture.md
- artifacts.md
- caching.md
- environments.md
- jobs.md
- processes.md
- installation.md
- quickstart.md
- go.md
- python.md
- rust.md
- typescript.mdx
- api.md
- cli.md
- configuration.md
- contributing.md
- index.mdx
- custom.css
- content.config.ts
- .gitignore
- astro.config.mjs
- bun.lock
- package.json
- README.md
- tsconfig.json
- .envrc
- .gitignore
- Cargo.lock
- Cargo.toml
- CHANGELOG.md
- docker-compose.yaml
- LICENSE
- lima.yaml
- lychee.toml
- makefile
- README.md
- rust-toolchain.toml
- vorpal-domains.svg
- vorpal-purpose.jpg
- Vorpal.go.toml
- Vorpal.lock
- Vorpal.py.toml
- Vorpal.toml
- Vorpal.ts.toml
# 설치 가이드
git clone https://github.com/ALT-F4-LLC/vorpal
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd vorpal
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천curl -fsSL https://raw.githubusercontent.com/ALT-F4-LLC/vorpal/main/script/install.sh | sh
공식 설치 스크립트를 다운로드해서 바로 실행합니다. 이 한 줄로 필요한 게 자동으로 설치됩니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Docker
쉬움- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
const step = new ArtifactStep("docker")
이 명령어를 터미널에 그대로 입력해 실행하세요.
await new Artifact("example-docker", [step], SYSTEMS)
이 명령어를 터미널에 그대로 입력해 실행하세요.
let step = ArtifactStep::new("docker")
이 명령어를 터미널에 그대로 입력해 실행하세요.
Artifact::new("example-docker", vec![step], systems).build(ctx).await?;
이 명령어를 터미널에 그대로 입력해 실행하세요.
step := artifact.NewArtifactStep("docker").
이 명령어를 터미널에 그대로 입력해 실행하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
4. Node.js
쉬움cd sdk/typescript
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
5. Python
쉬움pip install .
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
python <실행할 파일명>.py # README에서 정확한 실행 파일명을 확인하세요
파이썬 스크립트(또는 모듈)를 실행합니다.
6. Go
보통cd sdk/go
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
go build ./...
Go 프로그램을 컴파일해 실행 파일을 만듭니다.
go run .
따로 빌드하지 않고 바로 Go 프로그램을 실행합니다.
7. Rust
보통- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Rust (rustup) rustup으로 설치하면 cargo도 함께 설치됩니다.
.with_includes(vec!["src", "Cargo.lock", "Cargo.toml"])
이 명령어를 터미널에 그대로 입력해 실행하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
8. Make
보통- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make format && make lint && make test
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
