Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/improve versioning #11

Merged
merged 3 commits into from
Oct 27, 2022
Merged

Feat/improve versioning #11

merged 3 commits into from
Oct 27, 2022

Conversation

dpastoor
Copy link
Owner

No description provided.

@dpastoor
Copy link
Owner Author

0.0.6 testing --> use latest --install installs but then uses the last installed version prior to upgrade

devin.pastoor@session-58d9f594fdb68b5adb7bf-devinpastoor---rstudio-sessitzpl5:~/test-quarto$ qvm use latest --install
INFO[0000] attempting to install quarto version: v1.2.242 
INFO[0000] downloading quarto version v1.2.242 ... (9.5 MB/79 MB) 
INFO[0000] downloading quarto version v1.2.242 ... (19 MB/79 MB) 
INFO[0000] downloading quarto version v1.2.242 ... (29 MB/79 MB) 
INFO[0000] downloading quarto version v1.2.242 ... (38 MB/79 MB) 
INFO[0000] downloading quarto version v1.2.242 ... (48 MB/79 MB) 
INFO[0001] downloading quarto version v1.2.242 ... (57 MB/79 MB) 
INFO[0001] downloading quarto version v1.2.242 ... (67 MB/79 MB) 
INFO[0001] downloading quarto version v1.2.242 ... (76 MB/79 MB) 
INFO[0001] completed downloading quarto version v1.2.242 
INFO[0012] new quarto version v1.2.242 installed        
INFO[0012] now using quarto version: v1.2.198       

now makes sure to actually use the installed version when using
key words like latest. Previously would install the latest, but then
still end up using the previously installed latest version.

loosen the need to definitely have an installed version present
for use, since can use --install to get a version
@dpastoor
Copy link
Owner Author

tested by clearing out installed versions:

❯ rm -rf (qvm path versions)/*

use/install with no versions works:

❯ qvm use latest --install
INFO[0000] attempting to install quarto version: v1.2.247 
INFO[0000] downloading quarto version v1.2.247 ... (6.6 MB/112 MB) 
INFO[0000] downloading quarto version v1.2.247 ... (13 MB/112 MB) 
INFO[0000] downloading quarto version v1.2.247 ... (20 MB/112 MB) 
INFO[0000] downloading quarto version v1.2.247 ... (26 MB/112 MB) 
INFO[0000] downloading quarto version v1.2.247 ... (33 MB/112 MB) 
INFO[0000] downloading quarto version v1.2.247 ... (39 MB/112 MB) 
INFO[0001] downloading quarto version v1.2.247 ... (46 MB/112 MB) 
INFO[0001] downloading quarto version v1.2.247 ... (52 MB/112 MB) 
INFO[0001] downloading quarto version v1.2.247 ... (58 MB/112 MB) 
INFO[0001] downloading quarto version v1.2.247 ... (65 MB/112 MB) 
INFO[0001] downloading quarto version v1.2.247 ... (71 MB/112 MB) 
INFO[0001] downloading quarto version v1.2.247 ... (78 MB/112 MB) 
INFO[0001] downloading quarto version v1.2.247 ... (84 MB/112 MB) 
INFO[0001] downloading quarto version v1.2.247 ... (91 MB/112 MB) 
INFO[0001] downloading quarto version v1.2.247 ... (97 MB/112 MB) 
INFO[0001] downloading quarto version v1.2.247 ... (104 MB/112 MB) 
INFO[0001] downloading quarto version v1.2.247 ... (110 MB/112 MB) 
INFO[0001] completed downloading quarto version v1.2.247 
INFO[0003] new quarto version v1.2.247 installed        
INFO[0003] now using quarto version: v1.2.247           

release and latest work, and use --install will switch to proper version

❯ qvm install release
INFO[0000] attempting to install quarto version: v1.1.251 
INFO[0000] downloading quarto version v1.1.251 ... (6.7 MB/74 MB) 
INFO[0000] downloading quarto version v1.1.251 ... (13 MB/74 MB) 
INFO[0000] downloading quarto version v1.1.251 ... (20 MB/74 MB) 
INFO[0000] downloading quarto version v1.1.251 ... (27 MB/74 MB) 
INFO[0000] downloading quarto version v1.1.251 ... (34 MB/74 MB) 
INFO[0001] downloading quarto version v1.1.251 ... (40 MB/74 MB) 
INFO[0001] downloading quarto version v1.1.251 ... (46 MB/74 MB) 
INFO[0001] downloading quarto version v1.1.251 ... (53 MB/74 MB) 
INFO[0001] downloading quarto version v1.1.251 ... (59 MB/74 MB) 
INFO[0001] downloading quarto version v1.1.251 ... (66 MB/74 MB) 
INFO[0001] downloading quarto version v1.1.251 ... (72 MB/74 MB) 
INFO[0001] completed downloading quarto version v1.1.251 
INFO[0002] new quarto version v1.1.251 installed        

qvm on  feat/improve-versioning [!] via 🐹 v1.18.2 took 2s 
❯ qvm use latest --install
INFO[0001] attempting to install quarto version: v1.2.247 
INFO[0001] downloading quarto version v1.2.247 ... (7.1 MB/112 MB) 
INFO[0001] downloading quarto version v1.2.247 ... (14 MB/112 MB) 
INFO[0002] downloading quarto version v1.2.247 ... (20 MB/112 MB) 
INFO[0002] downloading quarto version v1.2.247 ... (27 MB/112 MB) 
INFO[0002] downloading quarto version v1.2.247 ... (33 MB/112 MB) 
INFO[0002] downloading quarto version v1.2.247 ... (40 MB/112 MB) 
INFO[0002] downloading quarto version v1.2.247 ... (46 MB/112 MB) 
INFO[0002] downloading quarto version v1.2.247 ... (52 MB/112 MB) 
INFO[0002] downloading quarto version v1.2.247 ... (59 MB/112 MB) 
INFO[0002] downloading quarto version v1.2.247 ... (66 MB/112 MB) 
INFO[0002] downloading quarto version v1.2.247 ... (72 MB/112 MB) 
INFO[0002] downloading quarto version v1.2.247 ... (79 MB/112 MB) 
INFO[0003] downloading quarto version v1.2.247 ... (85 MB/112 MB) 
INFO[0003] downloading quarto version v1.2.247 ... (92 MB/112 MB) 
INFO[0003] downloading quarto version v1.2.247 ... (98 MB/112 MB) 
INFO[0003] downloading quarto version v1.2.247 ... (105 MB/112 MB) 
INFO[0003] downloading quarto version v1.2.247 ... (111 MB/112 MB) 
INFO[0003] completed downloading quarto version v1.2.247 
INFO[0004] new quarto version v1.2.247 installed        
INFO[0004] now using quarto version: v1.2.247    

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant