Catalog npm
PACKAGE EXPLORERView in registry

@0x12b/dotty-cli

npm

tool for managing dotfiles and rigging on macOS

dotfilesmacosrigfiles
Versions collected2
Direct dependencies3From release 1.0.4
Last observed20 Oct, 22:33 UTC

README

Current package documentation

@0x12b/dotty-cli

Dotty is a tool for managing dotfiles and client rigging on macOS using a simple json config file and homebrew.

Config

Put your config in a file named dotty.config.json, for example in your dotfiles repo.

dotfiles

ParameterUsage
labeldisplayed during installation
sourcethe destination of the symlink
targetthe full path of the symlink

brews / casks

ParameterUsage
namecask or formula to install
customCheckcommand to run to check if its already installed
preparecommand to run before attempting to install
extensionInstallCmdcommand to exec to perform extension installations
extensionsstring array of extensions for the install cmd

Example

{
  "dotfiles": [{
      "label": "example file",
      "source": "example.json",
      "target": "~/example.json"
    }
  ],
  "brews": [
    { "name": "wget"  },
    { "name": "sshfs" }
  ],
  "casks": [
    {
      "name": "spotify",
      "customCheck": "find /Applications/Spotify.app"
    },
    {
      "name": "dropbox",
      "customCheck": "find /Applications/Dropbox.app"
    },
    {
      "name": "slack",
      "customCheck": "find /Applications/Slack.app"
    },
    {
      "name": "osxfuse",
      "prepare": "brew tap homebrew/cask",
      "customCheck": "find /Library/PreferencePanes/OSXFUSE.prefPane"
    }
  ]
}

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 2

Collected releases
VersionPublishedDirect dependenciesOpen version
1.0.4Registry latest9 Jul 20183
1.0.39 Jul 20183

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
0x12b/dotty

Shared repository data · GitHub

License detected in repository
Not collected

Repository

PENDING
0x12b/dotty-cli

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 22:33 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:0edcc26b9c16ecb82b3e8fb57a2ae38dc35432d0e82f2904f22d20846e9307b2