flowrs
Flowrs is a TUI application for Apache Airflow that allows you to monitor, inspect and trigger Airflow DAGs from the comforts of your terminal.
파일 탐색기
최종 버전 다운로드 (.zip)- bug_report.md
- feature_request.md
- ci.yml
- integration.yml
- release-plz.yml
- release.yml
- dependabot.yml
- basic.rs
- command.rs
- mod.rs
- static_token.rs
- dag.rs
- dagrun.rs
- dagstats.rs
- log.rs
- mod.rs
- task.rs
- taskinstance.rs
- dag.rs
- dagrun.rs
- dagstats.rs
- log.rs
- mod.rs
- task.rs
- taskinstance.rs
- dag.rs
- dagrun.rs
- dagstats.rs
- log.rs
- mod.rs
- task.rs
- taskinstance.rs
- dag.rs
- dagrun.rs
- dagstats.rs
- log.rs
- mod.rs
- task.rs
- taskinstance.rs
- base.rs
- auth.rs
- client.rs
- mod.rs
- provider.rs
- regions.rs
- astronomer.rs
- conveyor.rs
- expand.rs
- mwaa.rs
- auth.rs
- client.rs
- config.rs
- lib.rs
- managed_services.rs
- Cargo.toml
- CHANGELOG.md
- auth.rs
- lib.rs
- paths.rs
- server.rs
- theme.rs
- Cargo.toml
- CHANGELOG.md
- 2024-12-14-tabs-navigation-design.md
- 2025-12-13-xdg-config-design.md
- 2025-12-13-xdg-config-implementation.md
- 2025-12-14-binary-size-reduction-design.md
- 2025-12-14-visual-refresh-design.md
- 2025-12-14-visual-selection-design.md
- 2025-12-14-visual-selection-implementation.md
- 2025-12-18-ci-testing-design.md
- 2025-12-18-ci-testing-implementation.md
- 2025-12-18-focus-tracking-design.md
- 2025-12-20-topological-task-sorting-design.md
- 2025-12-20-topological-task-sorting.md
- 2025-12-21-filter-state-machine-design.md
- 2025-12-21-filter-state-machine-implementation.md
- 2025-12-31-gcp-composer-design.md
- 2025-12-31-gcp-composer-implementation.md
- 2025-12-31-gcp-composer-terraform-design.md
- client-architecture.md
- 1683789045509.png
- 0.ascii
- 1.ascii
- 10.ascii
- 11.ascii
- 12.ascii
- 13.ascii
- 14.ascii
- 15.ascii
- 16.ascii
- 2.ascii
- 3.ascii
- 4.ascii
- 5.ascii
- 6.ascii
- 7.ascii
- 8.ascii
- 9.ascii
- 0.png
- 1.png
- 10.png
- 11.png
- 12.png
- 13.png
- 14.png
- 15.png
- 16.png
- 2.png
- 3.png
- 4.png
- 5.png
- 6.png
- 7.png
- 8.png
- 9.png
- README.md
- .gitignore
- main.tf
- outputs.tf
- README.md
- terraform.tfvars.example
- variables.tf
- README.md
- .gitignore
- composer.tf
- iam.tf
- network.tf
- outputs.tf
- provider.tf
- README.md
- terraform.tfvars.example
- variables.tf
- README.md
- dag_ops.rs
- dagrun_ops.rs
- dagstats_ops.rs
- log_ops.rs
- mod.rs
- task_ops.rs
- taskinstance_ops.rs
- convert_v1.rs
- convert_v2.rs
- mod.rs
- open_url.rs
- dag.rs
- dagrun.rs
- dagstats.rs
- duration.rs
- gantt.rs
- log.rs
- mod.rs
- open_item.rs
- task.rs
- taskinstance.rs
- mod.rs
- newtype_id.rs
- dag.rs
- dagrun.rs
- dagstats.rs
- log.rs
- mod.rs
- task.rs
- taskinstance.rs
- graph.rs
- mod.rs
- custom.rs
- generator.rs
- commands.rs
- mod.rs
- mod.rs
- render.rs
- mod.rs
- params.rs
- render.rs
- table.rs
- text.rs
- clear.rs
- mark.rs
- mod.rs
- commands.rs
- mod.rs
- render.rs
- mod.rs
- commands.rs
- mod.rs
- render.rs
- autocomplete.rs
- condition.rs
- filterable.rs
- impls.rs
- matching.rs
- mod.rs
- state.rs
- state_machine.rs
- widget.rs
- mod.rs
- render.rs
- mod.rs
- render.rs
- mod.rs
- render.rs
- error.rs
- mod.rs
- warning.rs
- clear.rs
- graph.rs
- mark.rs
- mod.rs
- render.rs
- commands.rs
- mod.rs
- render.rs
- breadcrumb.rs
- context.rs
- environment_state.rs
- mod.rs
- navigation.rs
- sync.rs
- browser.rs
- config.rs
- dagruns.rs
- dags.rs
- logs.rs
- mod.rs
- taskinstances.rs
- tasks.rs
- events.rs
- model.rs
- add.rs
- list.rs
- managed_services.rs
- model.rs
- remove.rs
- update.rs
- config.rs
- run.rs
- logo.ascii
- catppuccin.rs
- dark.rs
- light.rs
- mod.rs
- mod.rs
- common.rs
- constants.rs
- gantt.rs
- init_screen.rs
- tabs.rs
- app.rs
- commands.rs
- lib.rs
- main.rs
- ui.rs
- mod.rs
- managed_services_test.rs
- v1_api_test.rs
- v2_api_test.rs
- add_config.gif
- add_config.tape
- flowrs.gif
- flowrs.tape
- .coderabbit.yaml
- .gitattributes
- .gitignore
- .pre-commit-config.yaml
- Cargo.lock
- Cargo.toml
- CHANGELOG.md
- CLAUDE.md
- clippy.toml
- CODE_OF_CONDUCT.md
- dist-workspace.toml
- docker-compose.yaml
- LICENSE
- Makefile
- README.md
- release-plz.toml
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/jvanbuel/flowrs
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd flowrs
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천사전 준비물
- Homebrew macOS/Linux용 패키지 매니저입니다.
- Rust (rustup) cargo 명령어를 쓰려면 Rust가 필요합니다.
brew install flowrs
Homebrew로 이미 빌드된 패키지를 바로 설치합니다. 소스 빌드가 필요 없습니다.
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/jvanbuel/flowrs/releases/latest/download/flowrs-tui-installer.sh | sh
공식 설치 스크립트를 다운로드해서 바로 실행합니다. 이 한 줄로 필요한 게 자동으로 설치됩니다.
cargo install flowrs-tui --locked
crates.io에 배포된 패키지를 빌드해서 설치합니다. 레포를 직접 클론할 필요가 없습니다.
설치 후 새 터미널을 열고, 프로그램의 버전 확인 명령(예: --version)으로 정상 설치됐는지 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Docker
쉬움사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker compose up -d --build
정의된 모든 컨테이너(서버, DB 등)를 한 번에 빌드하고 백그라운드에서 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
4. Rust
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Rust (rustup) rustup으로 설치하면 cargo도 함께 설치됩니다.
cargo install flowrs-tui --locked
crates.io에 배포된 패키지를 빌드해서 설치합니다. 레포를 직접 클론할 필요가 없습니다.
cargo build가 에러 없이 끝나면 성공입니다. target/ 폴더에 실행 파일이 생성됩니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
5. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
