summaryrefslogtreecommitdiff
path: root/cli/tools/upgrade.rs
AgeCommit message (Collapse)Author
2022-04-01chore(tests): use custom temp dir creation for the tests (#14153)David Sherret
2022-03-18fix(cli): add support for DENO_CERT in upgrade command (#13862)Sylvain Cau
2022-02-24chore: upgrade to Rust 1.59 (#13767)David Sherret
2022-02-23fix(upgrade): move the file permission check to the beginning of the upgrade ↵mlemesle
process (#13726)
2022-01-07chore: update copyright to 2022 (#13306)Ryan Dahl
Co-authored-by: Erfan Safari <erfanshield@outlook.com>
2021-12-21refactor: cleanup cli/main.rs (#13160)Bartek Iwańczuk
2021-12-18refactor: use `once_cell` instead of `lazy_static` (#13135)Divy Srivastava
2021-11-16refactor: re-export anyhow from deno_core (#12777)Ryan Dahl
2021-11-09fix(cli/upgrade): nice error when unzip is missing (#12693)Luca Casonato
Previously just a generic "error: No such file or directory (os error 2)" was printed. Now "`unzip` was not found on your PATH, please install `unzip`" will be printed.
2021-07-07fix(cli/tools/upgrade): check if passed version is valid (#11296)Leo K
2021-05-24fix(cli/upgrade): modify download size paddings (#10639)CGQAQ
2021-04-24feat(cli/upgrade): add download progress (#10343)crowlKats
2021-04-21fix(installer): Remove double '.' from temporary archive extension on ↵Nicholas Rodrigues Lordello
upgrade (#10289)
2021-03-26remove macro_use (#9884)Ryan Dahl
2021-01-24fix(compile): fix panic when cross-compiling between windows and unix (#9203)Liam Murphy
2021-01-19fix: full commit hash in canary compile download (#9166)Luca Casonato
2021-01-19feat: Standalone lite binaries and cross compilation (#9141)Bartek Iwańczuk
This commit adds --target and --lite flags to deno compile subcommand. --target allows to cross-compile binary to different target architectures by fetching appropriate binary from remote server on first run. All downloaded binaries are stored in "$DENO_DIR/dl". --lite allows to use lite version of the runtime (ie. the one that doesn't contain built-in tooling like formatter or linter).
2021-01-11chore: update copyright to 2021 (#9092)Yusuke Tanaka
2021-01-08feat: denort binary (#9041)Luca Casonato
This commit adds new binary target called "denort". It is a "lite" version of "deno" binary that can only execute code embedded inside the binary itself. Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2020-12-13refactor: deno_runtime crate (#8640)Bartek Iwańczuk
This commit moves Deno JS runtime, ops, permissions and inspector implementation to new "deno_runtime" crate located in "runtime/" directory. Details in "runtime/README.md". Co-authored-by: Ryan Dahl <ry@tinyclouds.org>
2020-11-29feat(cli/tools/upgrade): canary support (#8476)crowlKats
2020-11-25add canary versioning (#8480)crowlKats
2020-11-22refactor(cli/tools/upgrade): rework upgrade (#8331)crowlKats
This commit does major overhaul of "upgrade" subcommand, reducing complexity & giving more sensible console output. Removes gz support for archives. Uses last part of url instead of scraping to get latest version.
2020-11-19refactor(cli): move tooling to cli/tools/ (#8424)Bartek Iwańczuk
This commit moves following tools into a single "tools" module located at "cli/tools/mod.rs": - formatter - linter - test runner - coverage collector - installer - binary upgrader - repl