Skip to content

Commit 71b97af

Browse files
Merge pull request #65 from HPCNow/main
froster v0.12.23
2 parents d5d5446 + 8eb80ec commit 71b97af

File tree

3 files changed

+30
-6
lines changed

3 files changed

+30
-6
lines changed

Diff for: .github/workflows/froster-remote-install.yml

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: Install Froster locally
2+
run-name: Froster local install succeeded on Ubuntu-latest.
3+
on: [push, pull_request]
4+
5+
jobs:
6+
install:
7+
runs-on: ubuntu-latest
8+
9+
steps:
10+
- uses: actions/checkout@v4
11+
12+
- name: Set up Python
13+
uses: actions/setup-python@v3
14+
with:
15+
python-version: '3.10'
16+
17+
- name: Install pipx
18+
run: python -m pip install pipx
19+
20+
- name: Install froster remotely
21+
run: curl -s https://raw.githubusercontent.com/dirkpetersen/froster/main/install.sh?$(date +%s) | bash
22+
23+
- name: Source ~/.bashrc
24+
run: source ~/.bashrc
25+
26+
- name: Check Froster is installed
27+
run: froster --info
28+

Diff for: install.sh

+1-5
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ date_YYYYMMDDHHMMSS=$(date +%Y%m%d%H%M%S) # Get the current date in YYYYMMDD for
1212
XDG_DATA_HOME=${XDG_DATA_HOME:-$HOME/.local/share}
1313
XDG_CONFIG_HOME=${XDG_CONFIG_HOME:-$HOME/.config}
1414

15-
15+
froster_dir=$(dirname $(readlink -f ~/.local/bin/froster))
1616

1717
#####################
1818
### ERROR HANDLER ###
@@ -283,8 +283,6 @@ install_pwalk() {
283283

284284
# Move pwalk to froster's binaries folder
285285
echo " Moving pwalk to froster's binaries folder"
286-
froster_path=$(readlink -f $(which froster))
287-
froster_dir=$(dirname ${froster_path})
288286
mv ${pwalk_path}/pwalk ${froster_dir}/pwalk >/dev/null 2>&1
289287

290288
# Delete downloaded pwalk files
@@ -330,8 +328,6 @@ install_rclone() {
330328

331329
# Move rclone to froster's binaries folder
332330
echo " Moving rclone to froster's binaries folder"
333-
froster_path=$(readlink -f $(which froster))
334-
froster_dir=$(dirname ${froster_path})
335331
mv rclone-v*/rclone ${froster_dir}/rclone >/dev/null 2>&1
336332

337333

Diff for: pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "poetry.core.masonry.api"
44

55
[tool.poetry]
66
name = "froster"
7-
version = "0.12.22"
7+
version = "0.12.23"
88
description = "Froster is a tool for easy data transfer between local file systems and AWS S3 storage."
99
authors = ["Victor Machado <[email protected]>"]
1010
readme = "README.md"

0 commit comments

Comments
 (0)