All Projects → boxwarehq → Cli

boxwarehq / Cli

Licence: mit
Try and use desktop software in your browser without downloading/installing anything.

Programming Languages

typescript
32286 projects

Labels

Projects that are alternatives of or similar to Cli

Npm Quick Run
Quickly run NPM script by prefix without typing the full name
Stars: ✭ 97 (-5.83%)
Mutual labels:  cli
Ruby Progressbar
Ruby/ProgressBar is a text progress bar library for Ruby.
Stars: ✭ 1,378 (+1237.86%)
Mutual labels:  cli
Urcli
CLI tool for the Udacity Reviews API
Stars: ✭ 102 (-0.97%)
Mutual labels:  cli
Redis Cui
Simple, visual command line tool for redis
Stars: ✭ 101 (-1.94%)
Mutual labels:  cli
Tmux Xpanes
Awesome tmux-based terminal divider
Stars: ✭ 1,370 (+1230.1%)
Mutual labels:  cli
Py Todo
📋 Lightweight reminder / todo-list in cli
Stars: ✭ 102 (-0.97%)
Mutual labels:  cli
Ask Cli
Alexa Skills Kit Command Line Interface
Stars: ✭ 100 (-2.91%)
Mutual labels:  cli
Swiftplaygroundscli
Easily generate Swift Playgrounds from your command line 👨‍💻
Stars: ✭ 103 (+0%)
Mutual labels:  cli
Xnbcli
A CLI tool for XNB packing/unpacking purpose built for Stardew Valley.
Stars: ✭ 101 (-1.94%)
Mutual labels:  cli
Tmux Power
🎨 Tmux powerline theme
Stars: ✭ 102 (-0.97%)
Mutual labels:  cli
Gql
Very simple CLI for many GraphQL schemas in the cloud. Provides autocompletion for GraphQL queries
Stars: ✭ 101 (-1.94%)
Mutual labels:  cli
Linter Farch
Make sure the filenames stay the same, control them! 👁
Stars: ✭ 101 (-1.94%)
Mutual labels:  cli
Tree Node Cli
🌲 Node.js library to list the contents of directories in a tree-like format, similar to the Linux tree command
Stars: ✭ 102 (-0.97%)
Mutual labels:  cli
Sysbox
sysadmin/scripting utilities, distributed as a single binary
Stars: ✭ 101 (-1.94%)
Mutual labels:  cli
Bangajs
Bàngá is a CLI generator for scaffolding ExpressJS applications with speed and efficiency.
Stars: ✭ 102 (-0.97%)
Mutual labels:  cli
Playerctl
🎧 mpris media player command-line controller for vlc, mpv, RhythmBox, web browsers, cmus, mpd, spotify and others.
Stars: ✭ 1,365 (+1225.24%)
Mutual labels:  cli
Csv2db
The CSV to database command line loader
Stars: ✭ 102 (-0.97%)
Mutual labels:  cli
Npm Try
🚆 Quickly try npm packages without writing boilerplate code.
Stars: ✭ 103 (+0%)
Mutual labels:  cli
Posce
A note-taking toolkit for your command line.
Stars: ✭ 103 (+0%)
Mutual labels:  cli
Arcgis Js Cli
CLI to build a template application and widgets using the ArcGIS API for JavaScript
Stars: ✭ 102 (-0.97%)
Mutual labels:  cli

🚀 Boxware Build Status GitHub license oclif

Boxware let's you try, use & modify desktop software in your browser without downloading/installing anything. Try it with this repository by clicking the button below:

Try on Boxware

This is how it feels :

Try on Boxware gif

🗒 Description

Installing and using software is still a pain after all these years - incompatible hardware, limited storage, missing dependencies, messed-up versioning, large clunky downloads & complicated installs. This has made it more difficult to build new things.

Boxware makes this easy by allowing anyone to try and use desktop software without downloading/installing anything. You specify hardware type, base image(with dependencies pre-installed), and post-deploy commands in the boxware.json manifest file and put it in your repository. You then insert a "Try on Boxware" button that looks like this into your documentation/readme.md.

Try on Boxware

Boxware compresses video of your software running on our servers and streams it down to your browser, and streams up your mouse clicks and keyboard strokes so you can interact with it like you would in a normal computer. In full-screen mode and at 4G speeds, it feels no different than a normal computer.

✨ Add a 'Try on Boxware' button to your repository for free:

Step 1 : Enter your repository folder using your terminal

$ cd <repository directory>

Step 2 : Use the Boxware CLI to auto-generate boxware.json manifest file in your repository:

$ npm install -g boxware

Initialize the CLI guide:

$ boxware init

This will walk you through creating the manifest file, and will also create the "Try on Boxware" button that you can insert in your documentation.

Step 3 : Insert the following markdown button in your README.md file :

 [![Try on Boxware](https://cdn.boxware.io/try/button.svg)](https://boxware.io/dashboard?try=https://github.com/boxwarehq/cli) 

Replace your own repository link in the markdown text above. That's it! That'll insert the "Try On Boxware" button on your Github documentation.

Longer Version:

Step 1 : Create boxware.json manifest file that looks like this and add it to your Github repository:

{
   "name": "Boxware Test",
   "version": "0.0.1",
   "description": "Test App Manifest",
   "repository": "https://github.com/boxwarehq/cli",
   "template": "boxware/ubuntu-base",
   "folder": "~/AwesomeTestFolder/Sub",
   "hardware": "t2.medium", 
   "commands": [
       "subl boxware.json",
       "subl package.json"
   ]
}

Step 2 : Insert the following markdown button in your README.md file :

 [![Try on Boxware](https://cdn.boxware.io/try/button.svg)](https://boxware.io/dashboard?try=https://github.com/boxwarehq/cli) 

Replace your own repository link in the markdown text above. That's it! That'll insert the "Try On Boxware" button on your Github documentation.

Try on Boxware

Advanced Users

If the desktop environment/configuration required to run your software is more complicated, then you can create your own public template on Boxware and specify it in manifest file. This is automatically used to create new desktop whenever your users want to try/use your software on it. We're still in beta and will soon release a tool allowing anyone to create and customize templates. If you want to try it early, join us at slack.boxware.io

📣 Feedback

If you need help, have any suggestions or just want to let us know what you think of Boxware, send us a message on slack.boxware.io

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].