Skip to content

Commit

Permalink
Add interactive CLI (#20)
Browse files Browse the repository at this point in the history
* Start work on proper CLI

* native: Remove dependency on RFD

* Move filer module to top level

* Centralise clap dependency

* native: Support zips and validate directories

* native: Display message after generating

* Move single-file cli module to top level

* Change TUI -> CLI in README

* Update GH workflows to also build for native target

* github: Fix OS matrix in native build workflow

* github: Don't fail fast if one OS fails

* native: Fix compilation on unix

* cli: Clean up code, add progress spinner
  • Loading branch information
Juuxel authored Jul 19, 2024
1 parent be99a10 commit ebb13de
Show file tree
Hide file tree
Showing 24 changed files with 734 additions and 937 deletions.
15 changes: 15 additions & 0 deletions .github/workflows/build_native.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
name: Build native
on: [push, pull_request]
jobs:
build:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- name: Build
run: cargo build --verbose
- name: Test
run: cargo test --verbose
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Build
name: Build web
on: [push, pull_request]
permissions:
contents: write
Expand Down
Loading

0 comments on commit ebb13de

Please sign in to comment.