1.0.9 • Published 7 years ago

hyperspace-cli v1.0.9

Weekly downloads
4
License
ISC
Repository
github
Last release
7 years ago

Hyperspace

A JSON Config file to automatically change apps, directories and files from project to project for macOS.

Install

npm i -g hyperspace-cli

Commands

  Welcome to hyperspace 💫
  Travel fast through your galaxy of projects

  Usage: hyperspace <command> [options]

  Commands:

    remove [projectName]     Remove the project of your destination panel
    new [projectName]        Create new project from scratch
    edit [projectName]       Edit a project coordinators
    open [projectName]       Travel to your project
    save [projectName]       Save your current open files and apps

  Options:

    -h, --help  show help information

JSON file

{
  "project": "Template Name",
  "description": "Description to help you find yourself",
  "windows": [
    {
      "app": "App Name",
      "files": [
        "~/list-of-files"
      ],
      "position": "left",
      "space": 1,
      "display": 1
    }
  ],
  "keepApps": [
    "List of apps you don't want to close where travel to the project"
  ]
}

Roadmap v0.8

  • Open apps and files
  • Position apps in the macOS desktop
  • Verify if the number of display exist
  • Verify if the number of macOS spaces exist
  • Generate JSON config from current macOS state
  • Close all apps
  • Discover app open files
  • Get the open files path
  • Open Browser URLs
  • Generate unique project file
  • CLI
  • Test in other macOS configurations

Roadmap v1.0

  • Create openers and savers API
  • Open Terminal and execute script
  • Create global configs
  • Fix bugs
  • Electron UI
  • Landing page

Brainstorming

  • App Name dictionary
  • Clear the desktop saving in a _tempfile
  • Inject project files
  • Store everything in the cloud