This repository was archived by the owner on Apr 19, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 19
Releases: jssimporter/Spruce
Releases · jssimporter/Spruce
Spruce 3
@grahampugh
grahampugh
3f1a5fe
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
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
Kawaii
Kawaii
Pre-release
Pre-release
CHANGED
- Spruce no longer shows emoji unless the new
--kawaiiargument 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.
Assets 2
🐍 🐍 ✈️ 2
🐍 🐍 ✈️ 2
Pre-release
Pre-release
Fixed: NameError: name 'container' is not defined
Assets 2
🐍 🐍 ✈️
🐍 🐍 ✈️
Pre-release
Pre-release
Assets 2
Bruce Lee Spruce Three
Bruce Lee Spruce Three
Pre-release
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
pipor 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.
Assets 2
Alpine Spruce (Picea alpestris) (beta)
Alpine Spruce (Picea alpestris) (beta)
Pre-release
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 frompipor 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...)
Assets 2
2.0.1 White Spruce (Picea glauca)
Fixed
- Now handles JSSGetError when trying to do a JDS delete during removal (#6). Thanks to @homebysix!
Assets 2
2.0.0 Green Dragon Spruce (Picea retroflexa)
CHANGED
- Renamed python source to
spruce.pyto 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
--allhad 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.
Assets 2
1.0.1 Chihuahua Spruce
CHANGED
- Just code style updates.
Assets 2
0.1.0 (February 5, 2015) Norwegian Spruce
Initial release!