feat: denort binary (#9041)

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>
This commit is contained in:
Luca Casonato 2021-01-08 03:08:51 +01:00 committed by GitHub
parent e61e81eb57
commit a44349dfdf
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
22 changed files with 315 additions and 258 deletions

View file

@ -10,6 +10,12 @@ pub fn deno() -> String {
})
}
// allow(dead_code) because denort does not use this.
#[allow(dead_code)]
pub fn is_canary() -> bool {
option_env!("DENO_CANARY").is_some()
}
pub fn get_user_agent() -> String {
format!("Deno/{}", deno())
}