Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Apr 19, 2023. It is now read-only.

Releases: jssimporter/Spruce

Spruce 3

05 May 06:02
@grahampugh grahampugh
3f1a5fe
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

Python 3 changes are pushed to the master branch and the shebang is switched to /usr/local/autopkg/python so that python3 should be called by default.

Assets 3
Loading

Kawaii

11 Feb 21:09
@grahampugh grahampugh

Choose a tag to compare

Kawaii Pre-release
Pre-release

CHANGED

  • Spruce no longer shows emoji unless the new --kawaii argument is added to the command. Yes, I had to look it up.
  • The Test Report option will now show the Removals tag in the form:
 <Removals>
 <!--move items to be removed here-->
 </Removals>

This should make it quicker to copy and paste items to be removed, without having to manually create the separate Removals tags.

FIXED

Emoji should display properly either in python 2 or 3.

Loading

🐍 🐍 ✈️ 2

11 Feb 10:25
@grahampugh grahampugh

Choose a tag to compare

🐍 🐍 ✈️ 2 Pre-release
Pre-release

Fixed: NameError: name 'container' is not defined

Loading

🐍 🐍 ✈️

08 Feb 18:17
@grahampugh grahampugh

Choose a tag to compare

🐍 🐍 ✈️ Pre-release
Pre-release
  • Fixed the emoji by just putting actual emoji in the code like a beast! (fixes emoji problem in #44)
  • Fixed computer reports with help from @jwrn3 (#45)

Tested with Python 2 and 3.

Loading

Bruce Lee Spruce Three

03 Feb 11:17
@grahampugh grahampugh

Choose a tag to compare

Pre-release

CHANGED

  • Now requires python-jss 2.1.0 or above,
    as installed via JSSImporter 1.1.0 or above,
    i.e. in the folder /Library/AutoPkg/JSSImporter.
    Also requires Python3, best run using the AutoPkg-supplied python3 binary:
    /Library/AutoPkg/Python3/Python.framework/Versions/Current/bin/python3 ./spruce.py -h
  • python-jss installed from pip or from source will be ignored.
  • The default preferences are now taken directly from the AutoPkg preferences,
    i.e. com.github.autopkg.
  • A few updates to the code were required to function with python3 and to accommodate
    upstream changes to python-jss.
Loading

Alpine Spruce (Picea alpestris) (beta)

19 Aug 16:25
@grahampugh grahampugh

Choose a tag to compare

Pre-release

This is a refactoring of Spruce to work with modern python-jss and to negate the need for separate installations of python-jss for JSSImporter and Spruce. Please test!

  • Now requires python-jss 2.0.0 or above,
    as installed via JSSImporter 1.0.0 or above,
    i.e. in the folder /Library/Application Support/JSSImporter.
    python-jss installed from pip or from source will be ignored.
  • The default preferences are now taken directly from the AutoPkg preferences,
    i.e. com.github.autopkg.
  • Various sections of code had to be refactored to function with the upstream
    changes to python-jss (and for @grahampugh to understand it...)
Loading

2.0.1 White Spruce (Picea glauca)

22 Jun 15:15
@sheagcraig sheagcraig

Choose a tag to compare

Fixed

  • Now handles JSSGetError when trying to do a JDS delete during removal (#6). Thanks to @homebysix!
Loading

2.0.0 Green Dragon Spruce (Picea retroflexa)

01 Sep 18:41
@sheagcraig sheagcraig

Choose a tag to compare

CHANGED

  • Renamed python source to spruce.py to follow PEP8 recommendations.
  • Restructured arguments to prevent reporting and removal from happening at the same time.
  • Refactored to support running individual subreports (e.g. --packages, --scripts).
  • With no arguments, spruce runs as if --all had been specified (meaning run all reports).
  • Reimplemented removals to use an XML file. See the documentation for details on the structure of this file.
  • All object queries that support the subset feature of the API now do so to minimize traffic.
  • Edited README to document the 2.0 features.

ADDED

  • Added cute conifers.
  • Added Computer Group report.
  • Add cruftiness score, and other metadata.
  • Added Policy report.
  • Added Computer Configuration Profile Report.
  • Added Mobile Device Group Report.
  • Added Computer Report.
  • Added Mobile Device Report.
  • Added Mobile Device Configuration Profile Report.
  • Added Ranks (levels of cruftiness).
  • Added histograms (used for things like version spread).
  • Added Mobile Device Application report.
  • Added XML output option. This is now the easiest way to generate output for later deletion.
  • Added specific descriptions of the reports.
  • Objects which somehow have no name can no longer hide!

REMOVED

  • No longer allows old-style of removal file. (See docs for XML format).
  • Removed full-auto report and clean options.
Loading

1.0.1 Chihuahua Spruce

04 May 14:28
@sheagcraig sheagcraig

Choose a tag to compare

CHANGED

  • Just code style updates.
Loading

0.1.0 (February 5, 2015) Norwegian Spruce

05 Feb 16:23
@sheagcraig sheagcraig

Choose a tag to compare

Loading

AltStyle によって変換されたページ (->オリジナル) /