Dash is an API documentation browser and code snippet manager. Dash helps you store snippets of code, as well as instantly search and browse documentation for almost any API you might use (for a full list, see the screenshots).

Features

Dash Api Documentation Browser 5 0 14

  • Documentation Browser Features
    • Offline Documentation: iOS, macOS, watchOS, tvOS, Swift, Man Pages, .NET Framework, ActionScript, Akka, Android, AngularJS, Angular.dart, Ansible, Apache, Appcelerator Titanium, AppleScript, Arduino, Backbone, Bash, Boost, Bootstrap, Bourbon, Bourbon Neat, C, C++, CakePHP, Cappuccino, Chai, Chef, Clojure, CMake, Cocos2D, Cocos2D-X, CodeIgniter, CoffeeScript, ColdFusion, Common Lisp, Compass, Cordova, Corona, CSS, D3.js, Dart, Django, Dojo Toolkit, Drupal, ElasticSearch, Elixir, Emacs Lisp, Ember.js, Emmet.io, Erlang, Express.js, Expression Engine, ExtJS, Flask, Font Awesome, Foundation, GLib, Go, Grails, Groovy, Grunt, Haml, Haskell, HTML, Jade, Jasmine, Java SE, Java EE, JavaFX, JavaScript, Joomla, jQuery, jQuery Mobile, jQuery UI, Knockout.js, Kobold2D, Laravel, LaTeX, Less, Lo-Dash, Lua, Marionette.js, Meteor, MomentJS, MongoDB, Mongoose, Mono, MooTools, MySQL, Nginx, Node.js, NumPy, OCaml, OpenCV, OpenGL, Perl, PhoneGap, PHP, PHPUnit, Play Framework, Polymer.dart, PostgreSQL, Processing.org, Prototype, Puppet, Python, Qt, R, Redis, RequireJS, Ruby, Ruby on Rails, Rust, Sass, SaltStack, Scala, SciPy, Sencha Touch, Sinon, Smarty, Sparrow, Spring Framework, SproutCore, SQLAlchemy, SQLite, Statamic, Stylus, SVG, Symfony, Tcl, Tornado, Twig, Twisted, TYPO3, Underscore.js, Unity 3D, Vagrant, Vim, VMware vSphere, WordPress, Xamarin, Xojo, XSLT, XUL, Yii, YUI, Zend Framework, Zepto.js.
    • Supports docsets generated using popular tools like Appledoc and Doxygen.
    • Methods are conveniently shown in a special table of contents.
    • Highlighted in-page search.
    • Save bookmarks of your most used documentation pages.
    • Create search profiles to easily switch between docsets.
    • Easily search specific docsets by defining keyword filters (e.g., start your query with “python:” to search only the Python documentation).
    • Integration plugins for: Xcode, Alfred, Quicksilver, LaunchBar, PopClip, AppCode, Sublime Text, Emacs, Vim, TextMate, Eclipse, Terminal, AppleScript.
    • Easily integrate with any other application using the “dash://” URL scheme or the “Look up in Dash” system service.
    • Fuzzy search. Don’t let misspellings get in your way.
    • Built for speed. Searching is almost instant.
  • Snippet Manager Features
    • Collect snippets of code that you reuse often.
    • Sync by saving your library in Dropbox.
    • Over 80 syntaxes for code highlighting.
    • Variable placeholders can be edited before pasting.
    • Abbreviations are expanded wherever you type them.
  • Special Snippet Placeholders
    • @clipboard expands into the contents of the clipboard.
    • @cursor repositions the cursor after expansion.
    • @date expands into the current date.
    • time expands into the current time.
  • Other Features
    • Retina-ready.
    • Multi-touch gestures.
    • Menu item or dock application, always one keyboard shortcut away.
    • Users that want to use Dash only as a snippet manager or documentation browser, can do so.

‎Instant search and offline access to any API documentation you may need. Dash is an API Documentation Browser that gives your iPad and iPhone instant offline access to 150+ API documentation sets (for a full list, see below). Offline Documentation: iOS, macOS, watchOS, tvOS, Swift,.NET Framewor. Oracle Application Express release 5.0 includes a new item that enables the user to choose an application date format or user entered format. Because applications created before release 5.0 do not have an item, a Compatibility Mode of 5.0 checks if the user has entered some data. If no data has been entered, it picks the application date format.

What’s new in Dash

Version 5.5.0:
  • This release changes the way Dash builds its search index. This should have the effect of shorter indexing time, faster searches and lower storage usage.

.net Api Browser

Requirements

Documentation
  • Intel, 64-bit processor
  • OS X 10.8 or later

Homepage:https://kapeli.com/dash

Looking for Older Versions? Check the Archive


Latest version

Released:

Python command line interface to CWP's Dash API.

Project description

# CWP Dash CLI
This is a command line interface tool for interacting with the NZ Common Web Platform Dash API. The primary aim of this tool is to be supported easily on linux hosts without additional packages having being installed. While it could be implemented easily in many different frameworks/languages, it's written in Python for the simple reason that **most** linux servers support Python out of the box. This package uses no external libraries and only core Python modules.
## Support
Currently dash-cli supports <= Python 2.7. A version supporting Python >= 3 is actively being worked on.
## Installation
You'll need to navigate to ``https://dash.cwp.govt.nz/naut/profile`` and obtain an `API token` before continuing.
### Using PIP - (Ubuntu based distros)
```
$ sudo pip install dash-cli
Collecting dash-cli
Downloading dash-cli-0.1.1.tar.gz
Installing collected packages: dash-cli
Running setup.py install for dash-cli ... done
Successfully installed dash-cli-0.1.1
$ dash-cli
Executing dash version 0.1.1.
Config file not found, lets get configured
CWP Email Address: [CWP_DASH_EMAIL]
CWP API Token: [CWP_DASH_API_TOKEN]
You are now configured
```
### Using easy_install - (Centos/RHEL based distros)
```
$ sudo easy_install dash-cli
Searching for dash-cli
...
Installed /usr/lib/python2.7/site-packages/dash_cli-0.1.1-py2.7.egg
Processing dependencies for dash-cli
Finished processing dependencies for dash-cli
$ dash-cli
Executing dash version 0.1.1.
Config file not found, lets get configured
CWP Email Address: [CWP_DASH_EMAIL]
CWP API Token: [CWP_DASH_API_TOKEN]
You are now configured
```
## Changelog
```
0.1.4: 21 May 2018
--------------------------
Support for snapshots failing and timeouts during simple mode
0.1.3: 10 April 2018
--------------------------
Support for large file downloads
0.1.2: 3 April 2018
--------------------------
Simple snapshots
0.1.1: 21 March 2018
--------------------------
Packaging changes
Documentation updates
0.1.0: 19 March 2018
--------------------------
Initial release
```
## Roadmap
* Locks
* Git Fetches
* Deployments
* `sspak` integration
## Usage
```
$ dash-cli -h
Executing dash version 0.1.2.
usage: cwp <command> [<sub_cmmand> <args>]
Top level commands:
stack Perform actions on stacks
snapshot Perform snapshot actions
CLI interface with CWP dash
positional arguments:
command Subcommand to run
optional arguments:
-h, --help show this help message and exit
```
### Listing stacks
```
# List all stacks/projects
$ dash-cli stacks
# List info about a single stack/project
$ dash-cli stack --project=[project_id]
```
### Snapshots
#### List snapshots
Lists all snapshots for a given stack.
```
$ dash-cli snapshot list [project_id]
Executing dash version 0.1.2.
Retrieving snapshots for '[project_id]'
ID TYPE SIZE STATUS ENV DATE
---
12345 all 2.3GB complete uat 2018-03-19 11:44:05
67890 db 90.0MB complete prod 2018-03-13 15:25:05
```
#### Create snapshot
Queues a snapshot creation for a given stack. The request creates a **transfer** which is essentially a queued job, the transfer ID returned can be used with `snapshot status` to query the state of the snapshot transfer.
```
$ dash-cli snapshot create [project_id] [snap_type] [snap_env]
Executing dash version 0.1.2.
Snapshot for 'moeedgazette' queued
TRANSFER ID STATUS PROJECT TYPE ENVIRONMENT
---
12345 n/a [project_id] db prod
```
#### Query snapshot transfer status
```
$ dash-cli snapshot status [project_id] [transfer_id]
Executing dash version 0.1.2.
Snapshot for '[project_id]' queued
TRANSFER ID STATUS PROJECT
---
12345 Started [project_id]
```
#### Delete snapshot
```
$ dash-cli snapshot delete [project_id] [snapshot_id]
Executing dash version 0.1.0.
Deleting '[project_id]' snapshot with the following ID: 12345
OK.
```
#### Download snapshot
```
$ dash-cli snapshot download [project_id] [snapshot_id]
Executing dash version 0.1.2.
Downloading 'moeinside' snapshot with the following ID: 12345
OK.
```
#### Simple snapshot
Request a snapshot, download it, then delete it with one command, useful for automated jobs.
```
$ dash-cli snapshot simple [project_id] [snap_type] [snap_env]
Executing dash version 0.1.2.
Creating snapshot request
Waiting for [project_id] snapshot to complete... elapsed x seconds
Waiting for [project_id] snapshot to complete... elapsed x seconds
Waiting for [project_id] snapshot to complete... elapsed x seconds
Downloading snapshot...
Cleaning up API snapshots
OK.
```

Release historyRelease notifications RSS feed

0.1.4

0.1.3

0.1.2

0.1.1

Dash Api Documentation Browser 5 0 1

0.1.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for dash-cli, version 0.1.4
Filename, sizeFile typePython versionUpload dateHashes
Filename, size dash-cli-0.1.4.tar.gz (8.2 kB) File type Source Python version None Upload dateHashes
Close

Hashes for dash-cli-0.1.4.tar.gz

Hashes for dash-cli-0.1.4.tar.gz
AlgorithmHash digest
SHA25643b54c59617f9d1ac3712b6ed1b2b46a472e8d637d443e7a5e5812adbbee712a
MD5b8d8ea220f17fd44cfb94ddabef43479
BLAKE2-25685b4627d07d6bb0b67b5422aaf1b8ad1c0daf1023e00bfd92be5f9cb1cd218e9