Skip to content
Tags give the ability to mark specific points in history as being important
  • 0.6.1
    59d484c8 · Gen readme ·
    0.6.1
    
    Major contributions by @mlbright, @fzs, and @ArturKlauser.
    
    New functions:
    
    * List organization
    * External collaborators
    * List all users
    * Edit releases
    * List public and user gists
    * Show a single gist
    * Fork a repository
    * List webhooks
    
    MIME support additions:
    
    * JAR
    * WAR
    * APK
    
    Bug fixes:
    
    * Handle "100 Continue" HTTP response
    
    Documentation:
    
    * Add examples for downloading release assets
    
    New environment variables:
    
    * `GITHUB_TOKEN`
    
  • 0.5.1
    8128b8f6 · Update version to 0.5.1 ·
    0.5.1
    
    * Fix to _format_json.
    
  • 0.5.0
    592526a7 · Update version to 0.5.0 ·
    0.5.0
    
    New functions (thanks to @mlbright):
    
    * Archive a repository.
    * Transfer a repository.
    * List your organizations.
    * Create issues.
    
    New functionality:
    
    * Create arrays with _format_json. Syntax borrowed from the excellent jo
      util.
    
  • 0.4.0
    dff8667b · Update version to 0.4.0 ·
    0.4.0
    
    Backward incompatible changes:
    
    * The _format_json function now requires nested calls to live inside
      quotes. See `ok.sh help _format_json` for a usage example.
    
    Misc additions and fixes:
    
    * Fix a regex bug with mawk (thanks, dubiouscript!).
    * Fix several script breakages in a Busybox environment.
    * Add a Docker file for quick local development and testing.
    * Add several commands to the Makefile to streamline development.
    * Update hardcoded VERSION value in the script.
    * Add more information to CONTRIBUTORS doc.
    
  • 0.3.0
    0.3.0
    
    Backward incompatible changes:
    
    - `upload_asset()` now does just the basic upload and other functions
      must be used to fetch the relevant parameters. See the help docs.
    - `release()` now outputs the tag name.
    
    Misc additions and fixes:
    
    - Better mimetype pattern matching.
    - Guess mimetype for txt and svgz files.
    - Quote values to prevent casting into numbers and booleans when
      creating JSON.
    - Add support for easily creating nested JSON structures.
    - Fix URL parsing on OS X.
    
    Function additions:
    
    - List all orgs.
    - List pull requests.
    - List team members.
    - Add comment.
    - Close issue.
    - Create pull request.
    - Edit pull request.
    
  • 0.2.3
    0.2.3 Bug fixes and new additions
    
    Many thanks to all the contributors!
    
    * Several fixes for "Git for Windows".
    * New commands: add_team_repo, org_members, fork_repo,
      list_contributors, list_collaborators, add_collaborators,
      delete_collaborators, list_branches
    * Support for uploading .tar.gz files.
    * README clarifications.
    
  • 0.2.2
    0.2.2 Hotfix for a dashism breakage
    
  • 0.2.1
    0.2.1 Hotfix for a bashism breakage
  • 0.2.0
    Coming out of beta release
    
    This release is closing in on the 1.0 release. Complex functionality is pretty
    fleshed out now: global pagination, general querystring support, and cutting
    back on necessary boilerplate. Generating the README is a cinch.
    
    Next up is generating a multi-page website and writing integration tests that
    can be run on occasion that will hit live GitHub URLs.
    
  • 0.1.0
    Initial release; basic organization and functionality is fleshed out
    
    There are many more that can be added but we now have most of the basic
    patterns fleshed out now. GET, follow pagination, POST/PUT, upload files,
    DELETE, prompt user, show rate limit, filter output for use with other CLI
    tools.
    
    (Still need to add conditional requests but that should be easy.)