elvish
Expressive programming language + versatile interactive shell
Elvish is a cross-platform shell, supporting Linux, BSDs and Windows. It features an expressive programming language, with features like namespace and anonymous functions, and a fully programmable user interface with friendly defaults. It is suitable for both interactive use and scripting.
amd64 arm64
Installation
1. Add WakeMeOps repository
curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash
2. Install elvish
Snippets
Download URLs
Version | SHA256 | Size (KB) |
---|---|---|
0.21.0 | e88f83560f925be3e95385328a67d7451b6e75834563458b19b0b63ebe67305f |
2152 |
0.20.1 | fd9984493127d3df01eedf68a0fc8c66ef627a23080f98d30190d7f7d92e0dee |
2139 |
0.20.0 | cdb93ef7cbe729f9775c090425d0984e2c7dc3f87eab1f6e07819d88b0373dc8 |
2139 |
0.19.2 | 70b46fc7c3d319bf3d6b70a6d1e23985533f5da86674f4ccad7942f8c18de963 |
2030 |
0.19.1 | f3044d440c04835b05474cc04b39a55d5a6cdd3d3f68529784f3110cec01619f |
2030 |
0.18.0 | 58adb728b77b030276acefe8a8f3cc73bd3529dafb82dc81f3ae19862bde6e2a |
1747 |
Version | SHA256 | Size (KB) |
---|---|---|
0.21.0 | ccef8ec607238e7d50772155048623d67abfb52b1f74fdeb14cc82bbfae05b28 |
1853 |
0.20.1 | 4c9d59f072da1c2a0cf54c5fed78ee723dd1e878963f03e9db7cb733f433e916 |
1840 |
0.20.0 | 2159f9ec6028d3388b14e035385c3b941beb4d9481883ee32ec670ad967c22d4 |
1840 |
0.19.2 | c0a1c8e7dc82fb11a9a7be7b712c434b4715f62f6d99f15c2ad2fd2821367bb4 |
1739 |
0.19.1 | 78b1065a4ae74afac381200d13ab87afc16c45787c1fe8b803df5d96f7abef93 |
1740 |
0.18.0 | 81a9ccd8c42d4eed7ab202fb4b9312f5560a32a5abba7c41a85a35dab2cc0a13 |
1492 |
Blueprints
Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for elvish are versioned here.
Click here to see elvish ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/terminal/elvish/ops2deb.yml
- name: elvish
matrix:
architectures:
- amd64
- arm64
versions:
- 0.18.0
- 0.19.1
- 0.19.2
- 0.20.0
- 0.20.1
homepage: https://elv.sh/
summary: expressive programming language + versatile interactive shell
description: |-
Elvish is a cross-platform shell, supporting Linux, BSDs and Windows. It
features an expressive programming language, with features like namespace and
anonymous functions, and a fully programmable user interface with friendly
defaults. It is suitable for both interactive use and scripting.
fetch: https://dl.elv.sh/linux-{{goarch}}/elvish-v{{version}}.tar.gz
install:
- elvish-v{{version}}:/usr/bin/elvish
- name: elvish
matrix:
architectures:
- amd64
- arm64
versions:
- 0.21.0
homepage: https://elv.sh/
summary: expressive programming language + versatile interactive shell
description: |-
Elvish is a cross-platform shell, supporting Linux, BSDs and Windows. It
features an expressive programming language, with features like namespace and
anonymous functions, and a fully programmable user interface with friendly
defaults. It is suitable for both interactive use and scripting.
fetch: https://dl.elv.sh/linux-{{goarch}}/elvish-v{{version}}.tar.gz
install:
- elvish:/usr/bin/elvish
The blueprint fetch
keyword contains a URL template pointing to elvish releases. Downloaded files are locked in a lockfile versioned here.
Click here to see elvish release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/terminal/elvish/ops2deb.lock.yml
- url: https://dl.elv.sh/linux-amd64/elvish-v0.18.0.tar.gz
sha256: 94ad361552d6fa4c192240e8b334b9aceb08e75972936518cdfcb9fa939c050b
timestamp: 2023-08-06 12:07:57+00:00
- url: https://dl.elv.sh/linux-amd64/elvish-v0.19.1.tar.gz
sha256: 7ac2b60d309a271696306c45c840bc2587a4e5f37c7c8ee3d312a75c0dcc18e0
timestamp: 2023-08-06 12:07:57+00:00
- url: https://dl.elv.sh/linux-amd64/elvish-v0.19.2.tar.gz
sha256: 38c65e8af34bed75f5d3c3a0726f7e582bcf93dfbcb1f8c04d95c43680cee4b6
timestamp: 2023-08-06 12:07:57+00:00
- url: https://dl.elv.sh/linux-arm64/elvish-v0.18.0.tar.gz
sha256: 0cc512e3d212ed777a9c5402ae7b2cf2119336ad343ea4374271922d2f6ef58a
timestamp: 2023-08-06 12:07:57+00:00
- url: https://dl.elv.sh/linux-arm64/elvish-v0.19.1.tar.gz
sha256: ad14883380274a85b2c55827f8875ef931a1520e6fa639947cfc9139385b840b
timestamp: 2023-08-06 12:07:57+00:00
- url: https://dl.elv.sh/linux-arm64/elvish-v0.19.2.tar.gz
sha256: 6fa04ea5e1c36f0a52b901fcb2472ce9fe549129b4b6aafde6c688349b43ac87
timestamp: 2023-08-06 12:07:57+00:00
- url: https://dl.elv.sh/linux-amd64/elvish-v0.20.0.tar.gz
sha256: 06d99c1b793d9fe0e33855a5891d54613622db808259464d385b6cc1c1f23c05
timestamp: 2024-02-11 18:06:22+00:00
- url: https://dl.elv.sh/linux-arm64/elvish-v0.20.0.tar.gz
sha256: 913962a1fe073d25907bf035686af46ab9ea27b0b22a68fdfcc6a87e6203ccfc
timestamp: 2024-02-11 18:06:22+00:00
- url: https://dl.elv.sh/linux-amd64/elvish-v0.20.1.tar.gz
sha256: bd9617b77af8f2833f9f6e8c04317df73f92c70bad36842dfc0d9c2ca88dcb07
timestamp: 2024-02-14 15:05:44+00:00
- url: https://dl.elv.sh/linux-arm64/elvish-v0.20.1.tar.gz
sha256: 7db169a6e2f0b70dd53721d4e91e00f92566e4e345aeed2cecb3d98c7ed213e7
timestamp: 2024-02-14 15:05:44+00:00
- url: https://dl.elv.sh/linux-amd64/elvish-v0.21.0.tar.gz
sha256: d78f961addda5d1d3bdd0c1a70ad23ca77a308c27008fb8b9ec83777b58f7572
timestamp: 2024-08-14 15:05:55+00:00
- url: https://dl.elv.sh/linux-arm64/elvish-v0.21.0.tar.gz
sha256: 5368c9dbdbcfe5565344ba73f0dbf87952b25a60d8e96de4347640c3a70437ee
timestamp: 2024-08-14 15:05:55+00:00