Home

Awesome

Deprecation notice

What does deprecated mean here?

I will for the forseeable future keep this compatible with new nu versions, but

What now?

Suggestion:

Alternatives

NameStatusnu versionsAuthorPackage format(s)Written in
packer.nudeprecatedlatest + recentjan9103packer.nunu-script
nupmexperimentalnightlynushell-teamnupmnu-script
numngexperimentallatest + recentjan9103numng, packer.nu (partial), nupm (partial)python
nuuntest bed / abandoned?kubouchnuunnu-script
NuPacarchived0.73.0skelly37nupacnu-script

Packer.nu (Main README)

A packer.nvim inspired package-manager for NuShell.

Newest officially supported NuShell version: 0.100.x

:information_source: Please ensure to update nushell after packer supports the new version

Installation

Notice: It works on GNU/Linux and Windows, but macos and bsd are probably similar enough to work as well.

Install command: nu -c (http get https://raw.githubusercontent.com/jan9103/packer.nu/master/install.nu)

You have to reopen nu afterwards.

Basic Usage

Selecting and Configuring packages

:information_source: A full documentation of the usage can be found in the wiki (GitHub, CodeBerg).

~/.config/nushell/packages.nuon contains your package list and packer-configuration.
A example config:

{
  packages: [
    # the config should specify packer.nu itself in order to allow automatic updates.
    {source: 'jan9103/packer.nu'}  # -> https://github.com/jan9103/packer.nu

    # any git-repository URI, which is not password protected should be supported
    {source: 'https://codeberg.org/packer.nu/bookmarks.git'}

    # you can also use local directories
    # this symlinks the directory and wont update it with `packer update`.
    {source: '~/code/my_packer_nu_plugin'}
  ]
}

To install new packages run packer install.

To update installed packages run packer update.

Links