0.0
No release in over 3 years
Low commit activity in last 3 years
There's a lot of open issues
≈≈≈ Lane is a real-life reporter for JSS. ≈≈≈
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 2.0
~> 10.0
~> 1.0.2

Runtime

~> 1.0.2
 Project Readme

Lane

Lane is a real-world reporter for JSS. Its goal is to give simple and easily automatic access to the information on the Apple Management platform.

Installation

Install it yourself as:

$ gem install Lane

Configuration

Once installed, the configuration will be taken from the file /etc/lane.conf in which you will be able to specify the URL of your JSS instance, the user and the password.

An example of this file can be found in your Gem installation PATH /Lane/data/lane.conf

Pound signs and blank spaces are ignored, and values do not need to be quoted.

Usage

Once installed and configured, run it as following:

lane --advanced_search | -a ID [-separator | -s char] [-output | -o output path]

-a ID, --advanced_search ID: ID of the JSS advanced search to base the report on.

-s char, --separator char: Character that will be used as separator on the output file. Defaults to ';'

-o path, --output path: Path for the output of the processed report. Defaults to /Users/Shared/lane_report_YY-MM-DD.txt"

Lane will fetch all the results of the advanced search with the ID specified as the -a parameter and parse them into columns, with the column titles pulled from the search, separated with the selected character and store in the defined output path.

Dependencies

Lane connects to the JSS using the Ruby-JSS library from Pixar Animation Studios.