GithubHelp home page GithubHelp logo

slowlane's Introduction

Slowlane

Description

The philosophy is never to be clever but the user in control and ask him to clarify rather than making a clever choice.

it's like fastlane tools but without the magic.

Why ?

Fastlane is great but it makes a lot of assumptions:

  • hey let's sync all your provisioning profiles
  • when you add a device, let's add it to all provisioning profiles by default
  • let's use a fastfile
  • let's store your user:password in your keychain
  • ....

Don't get us wrong, we think fastlane is great , but we are one of those who don't like suprises.

We leverage 'spaceship' library and will continue to work on that to have a shared

Love feedback!

Let us know if you like this! We're only one tweet away!

Status

Current able to list most items, moving on to create & delete

gem install slowlane

results in binaries:

  • slowlane-itunes
  • slowlane-portal
  • slowlane-fabric
  • slowlane-ipa (NOTE: this might change to a more generic slowlane-ios command)

Changes

  • 1.2.5: (portal) fix download of adhoc & store profiles, create profiles
  • 1.2.4: (fabric) invite tester
  • 1.2.3: (fabric) resend_invitation tester
  • 1.2.2: (portal) add_device to provisioning profile
  • 1.2.1: (fabric) list all devices
  • 1.2.0: (fabric) list testers, list devices of tester, list members
  • 1.1.1: fix missing mechanize gem
  • 1.1.0: added slowlane-fabric (organization, tester, apps)
  • 1.0.0: first release

Kudos

Working

environment vars

  • SLOWLANE_ITUNES_USER
  • SLOWLANE_ITUNES_PASSWORD
  • SLOWLANE_ITUNES_TEAM
  • SLOWLANE_PORTAL_USER
  • SLOWLANE_PORTAL_PASSWORD
  • SLOWLANE_PORTAL_TEAM
  • SLOWLANE_FABRIC_USER
  • SLOWLANE_FABRIC_PASSWORD
  • SLOWLANE_FABRIC_TEAM

Portal

  • slowlane-portal app list
  • slowlane-portal app create <bundle_id> <name>
  • slowlane-portal app delete <bundle_id>
  • slowlane-portal certificate list
  • slowlane-portal device list
  • slowlane-portal profile list
  • slowlane-portal profile decode <provisioningfile>
  • slowlane-portal profile add_device <bundle_id> <udid>
  • slowlane-portal profile download --distribution-type=<adhoc|store|limited>
  • `slowlane-portal profile create <bundle_id>
  • slowlane-portal psn list
  • slowlane-portal team list

Itunes

  • slowlane-itunes app list
  • slowlane-itunes app info
  • slowlane-itunes team list
  • slowlane-itunes tester list
  • slowlane-itunes build list
  • slowlane-itunes build upload <bundle_id> <ipa_file>

Fabric

  • slowlane-fabric app list
  • slowlane-fabric tester list
  • slowlane-fabric device list
  • slowlane-fabric tester devices <email>
  • slowlane-fabric tester resend_invitation <email> <bundle_id>
  • slowlane-fabric tester invite <email> <bundle_id> <group_name>
  • slowlane-fabric organization list
  • slowlane-fabric member list

Ipa

  • slowlane-ipa info <ipa_file>

Todo

Overall

A lot is still focusing on the happy path , we need to catch better the errors and deal with it

  • output-format=csv
  • output-file
  • sort-field :
  • filter
  • tempdir
  • all options should be also pickingup env vars
  • configfile

Portal

  • create|delete certificate
  • create|delete device
  • create|delete profile
  • combine priv & public profile -> pem,pk12
  • add device to profile
  • remove device to profile

Itunes

  • create|delete tester
  • create | submit | delete app
  • all other commands

Fabric

  • create|delete|list groups
  • create|delete
  • add device

Playstore

  • all commands

slowlane's People

Contributors

jedi4ever avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.