nushell
New type of shell written in rust
The goal of this project is to take the Unix philosophy of shells, where pipes connect simple commands together, and bring it to the modern style of development. Thus, rather than being either a shell, or a programming language, Nushell connects both by bringing a rich programming language and a full- featured shell together into one package.
Nu takes cues from a lot of familiar territory: traditional shells like bash, object based shells like PowerShell, gradually typed languages like TypeScript, functional programming, systems programming, and more.
Rather than trying to be a jack of all trades, Nu focuses its energy on doing a few things well:
- Being a flexible cross-platform shell with a modern feel
- Solving problems as a modern programming language that works with the structure of your data
- Giving clear error messages and clean IDE support
amd64 arm64
Installation
1. Add WakeMeOps repository
curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash
2. Install nushell
Snippets
Download URLs
Version | SHA256 | Size (KB) |
---|---|---|
0.80.0 | ed56e22fa8c71906db197569f6f545a4a49df73db44d7db55251c617549bdf24 |
9982 |
0.79.0 | b483d67965ea66a2ac4a518a00ec29754366a2328cda08e2fe456666321783c1 |
9919 |
0.78.0 | 5c98305b6d37f4c3d8ddf75846a494ac5e8d6c1ede8d0efd994f686f05c62c8c |
9861 |
0.77.1 | a46bb0c4f76a5bd1d79d968415693dce6d1b497e0d7685afe401b243f0755ed6 |
9388 |
0.77.0 | 778712aad4659e3c38a3ad69da738ce775f7f93236ae37f3903368aeab395e61 |
9387 |
0.76.0 | b22f1daea87a40071cfeccad9a8da7f4d1b9f0cd417848d2dd2a425784deae72 |
9665 |
0.75.0 | 9a841190435d7027c90519239810f19490dd2b7d1e84f28701d08d24e16a1a57 |
8950 |
0.74.0 | 631e131ea4f236a01382b1c7177e525e6d6e25408487dbeddac5869b5f33a77a |
8994 |
0.73.0 | 3b31f9ca7ec5f81d9a209897693a5d2ba16862bad67020754f529d576d98bdf8 |
8893 |
0.72.1 | 5bd4879bbbdd5cbc4db3de524f1c5e0849835bb66cec2b5abf23bdd917a4158a |
8686 |
Version | SHA256 | Size (KB) |
---|---|---|
0.80.0 | 99c42ee3a9c528981c351367dadbbc0dcf9307bb05e698d5fbc6b9371e2b714f |
8777 |
0.79.0 | 63cc1bea30ef1243e836a0fa2ecb29c687205a9bbaf29544491766e72d94cdfb |
8728 |
0.78.0 | 333929767657986b8e97d12389f6906aa0fd70940f034c34faca697a2ce3b3c7 |
8693 |
0.77.1 | d4f5138ed625c15b31f53ee79085a9eb9dddc6f9363c4413a2f0828cf469a164 |
8413 |
0.77.0 | cacd9ba36d7e6e2164e533765ed1f13853d588d0b562cc9f80b1217bf78b3aae |
8404 |
0.76.0 | 7c45371a0806404c1c7d1b85149971a5b7129b2eeade864a7e403632775f33b4 |
8526 |
0.75.0 | 23a1ef96f6cc047d9e34ddbc7e5d9b829622e73e68e5917adcc48f532c45fb7c |
7998 |
0.74.0 | 4c2af59d55da6d18b3f34e915253c398a9a5339fea50e8d4663e71adc7d950e0 |
7976 |
0.73.0 | cb472f2322ada8832ce6baf301e3b16346388d0c7b9756a1164f301b2424d5ec |
7959 |
0.72.1 | aaa331d1a95e9e0bd130901f13ac7582b1269857365c0d42951cdd790212f0b2 |
7740 |
Blueprints
Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for nushell are versioned here.
Click here to see nushell ops2deb blueprints
- name: nushell
matrix:
architectures:
- amd64
- arm64
version: 0.66.2
revision: "2"
homepage: https://www.nushell.sh/
summary: new type of shell written in rust
description: |-
The goal of this project is to take the Unix philosophy of shells, where pipes
connect simple commands together, and bring it to the modern style of
development. Thus, rather than being either a shell, or a programming language,
Nushell connects both by bringing a rich programming language and a full-
featured shell together into one package.
Nu takes cues from a lot of familiar territory: traditional shells like bash,
object based shells like PowerShell, gradually typed languages like TypeScript,
functional programming, systems programming, and more.
Rather than trying to be a jack of all trades, Nu focuses its energy on doing a
few things well:
- Being a flexible cross-platform shell with a modern feel
- Solving problems as a modern programming language that works with the
structure of your data
- Giving clear error messages and clean IDE support
fetch: https://github.com/nushell/nushell/releases/download/{{version}}/nu-{{version}}-{{rust_target}}.tar.gz
script:
- mv nu {{src}}/usr/bin/
- mv nu_* {{src}}/usr/bin/
- name: nushell
matrix:
versions:
- 0.67.0
- 0.68.0
- 0.68.1
- 0.69.1
- 0.70.0
architectures:
- amd64
- arm64
homepage: https://www.nushell.sh/
summary: new type of shell written in rust
description: |-
The goal of this project is to take the Unix philosophy of shells, where pipes
connect simple commands together, and bring it to the modern style of
development. Thus, rather than being either a shell, or a programming language,
Nushell connects both by bringing a rich programming language and a full-
featured shell together into one package.
Nu takes cues from a lot of familiar territory: traditional shells like bash,
object based shells like PowerShell, gradually typed languages like TypeScript,
functional programming, systems programming, and more.
Rather than trying to be a jack of all trades, Nu focuses its energy on doing a
few things well:
- Being a flexible cross-platform shell with a modern feel
- Solving problems as a modern programming language that works with the
structure of your data
- Giving clear error messages and clean IDE support
fetch: https://github.com/nushell/nushell/releases/download/{{version}}/nu-{{version}}-{{rust_target}}.tar.gz
script:
- mv nu {{src}}/usr/bin/
- mv nu_* {{src}}/usr/bin/
- name: nushell
matrix:
versions:
- 0.71.0
- 0.72.0
- 0.72.1
- 0.73.0
- 0.74.0
- 0.75.0
- 0.76.0
- 0.77.0
- 0.77.1
- 0.78.0
- 0.79.0
- 0.80.0
architectures:
- amd64
- arm64
homepage: https://www.nushell.sh/
summary: new type of shell written in rust
description: |-
The goal of this project is to take the Unix philosophy of shells, where pipes
connect simple commands together, and bring it to the modern style of
development. Thus, rather than being either a shell, or a programming language,
Nushell connects both by bringing a rich programming language and a full-
featured shell together into one package.
Nu takes cues from a lot of familiar territory: traditional shells like bash,
object based shells like PowerShell, gradually typed languages like TypeScript,
functional programming, systems programming, and more.
Rather than trying to be a jack of all trades, Nu focuses its energy on doing a
few things well:
- Being a flexible cross-platform shell with a modern feel
- Solving problems as a modern programming language that works with the
structure of your data
- Giving clear error messages and clean IDE support
fetch: https://github.com/nushell/nushell/releases/download/{{version}}/nu-{{version}}-{{rust_target}}.tar.gz
script:
- mv ./*/nu {{src}}/usr/bin/
- mv ./*/nu_* {{src}}/usr/bin/
The blueprint fetch
keyword contains a URL template pointing to nushell releases. Downloaded files are locked in a lockfile versioned here.
Click here to see nushell release hashes
- url: https://github.com/nushell/nushell/releases/download/0.66.2/nu-0.66.2-aarch64-unknown-linux-gnu.tar.gz
sha256: 3d3284052903a11c1af4324db345a8e34fa776f918570355fa44d2ac8133fd9b
timestamp: 2022-08-09 12:18:38+00:00
- url: https://github.com/nushell/nushell/releases/download/0.66.2/nu-0.66.2-x86_64-unknown-linux-gnu.tar.gz
sha256: 9643f2518a83cf46a94f364964cb7f165e9d5072b78b1271f583ac11a0279b20
timestamp: 2022-08-09 12:18:38+00:00
- url: https://github.com/nushell/nushell/releases/download/0.67.0/nu-0.67.0-aarch64-unknown-linux-gnu.tar.gz
sha256: 73413e6ac8a833868701670e98e2e240ac59c29d4e4c53f0bcc253a5ff488fa4
timestamp: 2022-08-17 08:30:50+00:00
- url: https://github.com/nushell/nushell/releases/download/0.67.0/nu-0.67.0-x86_64-unknown-linux-gnu.tar.gz
sha256: 67f65579b7b6a51206720902c134eee5ca02f31a66cbd3c055aa3f315573b879
timestamp: 2022-08-17 08:30:50+00:00
- url: https://github.com/nushell/nushell/releases/download/0.68.0/nu-0.68.0-aarch64-unknown-linux-gnu.tar.gz
sha256: ab670066c8d468ad34e7fe2175ae2967aafba155da673d8a671a2ed75be7ce58
timestamp: 2022-09-07 04:36:24+00:00
- url: https://github.com/nushell/nushell/releases/download/0.68.0/nu-0.68.0-x86_64-unknown-linux-gnu.tar.gz
sha256: e95e247a2aff9978a67748cf51b3abd9d5c571268a160c8aac0dbeb6c44cf192
timestamp: 2022-09-07 04:36:24+00:00
- url: https://github.com/nushell/nushell/releases/download/0.68.1/nu-0.68.1-aarch64-unknown-linux-gnu.tar.gz
sha256: f57fd88bda2c447e5b8ea8f769039132779317d03adda1c985a57b4308c8cf79
timestamp: 2022-09-09 04:34:36+00:00
- url: https://github.com/nushell/nushell/releases/download/0.68.1/nu-0.68.1-x86_64-unknown-linux-gnu.tar.gz
sha256: f22a56def97c2d9f11b4c333385eadd2990c858466dfe1462754a6a6c7e56a95
timestamp: 2022-09-09 04:34:36+00:00
- url: https://github.com/nushell/nushell/releases/download/0.69.1/nu-0.69.1-aarch64-unknown-linux-gnu.tar.gz
sha256: 5c05575291905ede3958ce03430a6ca0ebd2f1435528ddaee1783406570e1c5f
timestamp: 2022-09-28 08:57:11+00:00
- url: https://github.com/nushell/nushell/releases/download/0.69.1/nu-0.69.1-x86_64-unknown-linux-gnu.tar.gz
sha256: 389fd2791398d0271587e40b8d54f49ac720c6b9f3fc5fd3e3c09d3c38974668
timestamp: 2022-09-28 08:57:11+00:00
- url: https://github.com/nushell/nushell/releases/download/0.70.0/nu-0.70.0-aarch64-unknown-linux-gnu.tar.gz
sha256: d71b8eadc8ddf441c834751b568a0d0918681be54c88910f1590c81d09b89162
timestamp: 2022-10-19 04:33:25+00:00
- url: https://github.com/nushell/nushell/releases/download/0.70.0/nu-0.70.0-x86_64-unknown-linux-gnu.tar.gz
sha256: 97c4ec8f7167fe13411556e38533cdb72e76fd5858ee49d7772728e9f6b8dcc7
timestamp: 2022-10-19 04:33:25+00:00
- url: https://github.com/nushell/nushell/releases/download/0.71.0/nu-0.71.0-aarch64-unknown-linux-gnu.tar.gz
sha256: cd02a5402c812a76803e2a0a94e0726b3e72f8f9cd30208c8ef7b2f6ac7c676e
timestamp: 2022-11-09 12:48:19+00:00
- url: https://github.com/nushell/nushell/releases/download/0.71.0/nu-0.71.0-x86_64-unknown-linux-gnu.tar.gz
sha256: 00d013f0c3bb8c093b0c6ec9c9a26fb62d45829c375425f99d80368d5f78c10e
timestamp: 2022-11-09 12:48:19+00:00
- url: https://github.com/nushell/nushell/releases/download/0.72.0/nu-0.72.0-aarch64-unknown-linux-gnu.tar.gz
sha256: ffbd198ba7d6595579ed10948456215837c2f95d571980d3fdb591b0c7d83f99
timestamp: 2022-11-30 16:22:33+00:00
- url: https://github.com/nushell/nushell/releases/download/0.72.0/nu-0.72.0-x86_64-unknown-linux-gnu.tar.gz
sha256: 9becf4c6e35730f1ac3a92da84ae10719ce1b6c519f82fbb3276ff74d80c4d01
timestamp: 2022-11-30 16:22:33+00:00
- url: https://github.com/nushell/nushell/releases/download/0.72.1/nu-0.72.1-aarch64-unknown-linux-gnu.tar.gz
sha256: a683926e7fc6acf0d88a2a2f7dc4707d4d299fcaa001131a058c696a63af8d72
timestamp: 2022-12-05 19:23:56+00:00
- url: https://github.com/nushell/nushell/releases/download/0.72.1/nu-0.72.1-x86_64-unknown-linux-gnu.tar.gz
sha256: b7b783adf884ef534b74bd23c01b391e537151e15a8bb10dc71e06cd02310e0c
timestamp: 2022-12-05 19:23:56+00:00
- url: https://github.com/nushell/nushell/releases/download/0.73.0/nu-0.73.0-aarch64-unknown-linux-gnu.tar.gz
sha256: 68f12ecef8bab8ae571b472a2eedd955e8e4b2660499eab25e9c1be5d12dd1ce
timestamp: 2022-12-20 22:16:42+00:00
- url: https://github.com/nushell/nushell/releases/download/0.73.0/nu-0.73.0-x86_64-unknown-linux-gnu.tar.gz
sha256: f269dfb207a4cbb16d6cb6593ac355cedd4dd4279c2f34ecfd71d3cb20f992cc
timestamp: 2022-12-20 22:16:42+00:00
- url: https://github.com/nushell/nushell/releases/download/0.74.0/nu-0.74.0-aarch64-unknown-linux-gnu.tar.gz
sha256: 4e2d216d731e07c4232ae4f455c3eb779bb9a056c3d05b181e2164098c6a02db
timestamp: 2023-01-11 02:38:54+00:00
- url: https://github.com/nushell/nushell/releases/download/0.74.0/nu-0.74.0-x86_64-unknown-linux-gnu.tar.gz
sha256: 233923d3184119f834086e125c024b40487b8d5aec4a0c6a81f6ac2e50cf6948
timestamp: 2023-01-11 02:38:54+00:00
- url: https://github.com/nushell/nushell/releases/download/0.75.0/nu-0.75.0-aarch64-unknown-linux-gnu.tar.gz
sha256: 5d952fe49ed3641375201161e04fc0015737aa5c93755ab8ae903811a7ce0247
timestamp: 2023-02-01 04:27:41+00:00
- url: https://github.com/nushell/nushell/releases/download/0.75.0/nu-0.75.0-x86_64-unknown-linux-gnu.tar.gz
sha256: 8344ff30be0527a18df957e52c48d9a07dffdc8fd1c810a0bafc1f67a151df4d
timestamp: 2023-02-01 04:27:41+00:00
- url: https://github.com/nushell/nushell/releases/download/0.76.0/nu-0.76.0-aarch64-unknown-linux-gnu.tar.gz
sha256: d27c5b550982cd083d633f703a31f5292d3892cc65361efc2ef085ed0fd34d1a
timestamp: 2023-02-22 02:40:49+00:00
- url: https://github.com/nushell/nushell/releases/download/0.76.0/nu-0.76.0-x86_64-unknown-linux-gnu.tar.gz
sha256: 5d8f2ef74ddc5b7a16a5c7d52f2b2579c1fb8d2c4c5fef7737fc6fd83705053c
timestamp: 2023-02-22 02:40:49+00:00
- url: https://github.com/nushell/nushell/releases/download/0.77.0/nu-0.77.0-aarch64-unknown-linux-gnu.tar.gz
sha256: 47acfa96cc35155ace70a8b14bf3074a138cc43a1ecdc1543a233d638b095bca
timestamp: 2023-03-15 01:36:53+00:00
- url: https://github.com/nushell/nushell/releases/download/0.77.0/nu-0.77.0-x86_64-unknown-linux-gnu.tar.gz
sha256: 76fb813dfe17a0b894b4bcb0e9f52211a09fdeb086b58ccb945891dc0d19fcce
timestamp: 2023-03-15 01:36:53+00:00
- url: https://github.com/nushell/nushell/releases/download/0.77.1/nu-0.77.1-aarch64-unknown-linux-gnu.tar.gz
sha256: e00e09f8d6dea839ca835fae930fa6ecd0446e04536a313322f0bf5311213011
timestamp: 2023-03-17 09:19:31+00:00
- url: https://github.com/nushell/nushell/releases/download/0.77.1/nu-0.77.1-x86_64-unknown-linux-gnu.tar.gz
sha256: dd9cab0e234d227f5d4c6b7fee1023ba11c8d24d4fa6a5b7f60dac60583dbd78
timestamp: 2023-03-17 09:19:31+00:00
- url: https://github.com/nushell/nushell/releases/download/0.78.0/nu-0.78.0-aarch64-unknown-linux-gnu.tar.gz
sha256: 4fc6d6143612b496c88b5a42ce09caad8c47f241a479ee15444f6d539b28f587
timestamp: 2023-04-04 21:15:11+00:00
- url: https://github.com/nushell/nushell/releases/download/0.78.0/nu-0.78.0-x86_64-unknown-linux-gnu.tar.gz
sha256: 477f6a6a065e844d7937be8307541a33b32edf64cdd2bf16f314d8677f8bf2a8
timestamp: 2023-04-04 21:15:11+00:00
- url: https://github.com/nushell/nushell/releases/download/0.79.0/nu-0.79.0-aarch64-unknown-linux-gnu.tar.gz
sha256: db65aa46b74720cd0aa73c313ccda8a359a34b8a07a45996b04c234a9f25efad
timestamp: 2023-04-26 01:23:39+00:00
- url: https://github.com/nushell/nushell/releases/download/0.79.0/nu-0.79.0-x86_64-unknown-linux-gnu.tar.gz
sha256: 49b8b37ac084327478a029381ff33d123029b2efaee5fde84c9fd3f2838984bb
timestamp: 2023-04-26 01:23:39+00:00
- url: https://github.com/nushell/nushell/releases/download/0.80.0/nu-0.80.0-aarch64-unknown-linux-gnu.tar.gz
sha256: b02d8a002926e12e5d0b0a04d4af887c7053deb2aaf11e49f6ed82b63ecc25b8
timestamp: 2023-05-17 01:26:26+00:00
- url: https://github.com/nushell/nushell/releases/download/0.80.0/nu-0.80.0-x86_64-unknown-linux-gnu.tar.gz
sha256: 20248bfeb09f2dc63b00991dfdca8b755b7799e8ab46bae349f8bce87caa98b1
timestamp: 2023-05-17 01:26:26+00:00