mirror of
https://github.com/ChrisTitusTech/linutil.git
synced 2024-11-05 13:15:21 +00:00
Add vhs github action
This commit is contained in:
parent
3c4a5dcecd
commit
1c775048cb
22
.github/workflows/linutil.yml
vendored
22
.github/workflows/linutil.yml
vendored
|
@ -89,22 +89,24 @@ jobs:
|
|||
version: ${{ env.version }}
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
- name: Install vhs
|
||||
- name: Setup Preview
|
||||
run: |
|
||||
wget 'https://github.com/charmbracelet/vhs/releases/download/v0.8.0/vhs_0.8.0_amd64.deb'
|
||||
sudo apt install -y ffmpeg
|
||||
sudo snap install ttyd --classic
|
||||
sudo dpkg -i 'vhs_0.8.0_amd64.deb'
|
||||
echo "$(pwd)/build" >> $GITHUB_PATH
|
||||
|
||||
- name: Generate preview
|
||||
uses: charmbracelet/vhs-action@v2.1.0
|
||||
with:
|
||||
path: "docs/assets/preview.tape"
|
||||
install-fonts: "true"
|
||||
|
||||
- name: Build the preview
|
||||
- name: Move preview
|
||||
run: |
|
||||
export PATH="$(pwd)/build:$PATH"
|
||||
vhs docs/assets/preview.tape -o docs/assets/preview.gif
|
||||
mv preview.gif docs/assets/preview.gif
|
||||
|
||||
- name: Upload the preview
|
||||
- name: Upload preview
|
||||
uses: stefanzweifel/git-auto-commit-action@v5
|
||||
with:
|
||||
commit_message: Preview for ${{ env.version }}
|
||||
file_pattern: "docs/assets/preview.gif"
|
||||
add_options: "--force"
|
||||
if: success()
|
||||
if: success()
|
|
@ -61,13 +61,14 @@ Require linutil
|
|||
Require sh
|
||||
|
||||
Set Shell "bash"
|
||||
Set FontSize 32
|
||||
Set Width 3200
|
||||
Set Height 1800
|
||||
Set FontFamily "JetBrainsMono Nerd Font"
|
||||
Set FontSize 24
|
||||
Set Width 1920
|
||||
Set Height 1080
|
||||
|
||||
Sleep 1s
|
||||
|
||||
Type "linutil -t compatible" Sleep 1s Enter
|
||||
Type "linutil" Sleep 1s Enter
|
||||
|
||||
Sleep 5s
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user