Releases: Badgerati/Fudge
Releases · Badgerati/Fudge
Fudge v1.3.0
Checksum: 0DC579F290F98766A58CB83AF85EB5B9323275C8BE62966F03480231CCA48835
Features
- New
-Adhoc
switch to allow installing packages regardless if they're in a Fudgefile - New action of
downgrade
, to downgrade one or all packages in a Fudgefile - New actions of
add
andremove
to add/remove packages to/from a Fudgefile - New
-Parameters
and-Arguments
parameters on Fudge - which mimic the params/args in a Fudgefile but from the commands like - for add/remove and adhoc installations - New
action
key in Fudgefile packages, which forces an action on certain packages. Such as setting the action touninstall
for a package and even iffudge install
is called the package is always uninstalled
Bugs
- Fix for a bug when setting the
--params
argument onchoco
Other
- Some Fudge commands have had their performance slightly improved - such as not calling Chocolatey on commands that didn't need to
Fudge v1.2.1
Checksum: 97C974D1505410559A982D25F41E2F69733196671F2CCCCD7B8E5B2C26842CFA
Bugs
- Fixes a bug where the latest version was always being installed, even though a specific version was supplied
- Fixes a bug where calling
fudge new local
generated a fudgefile of nulls - Fixes a bug where some packages (eg, vagrant) would be installed successfully but fudge would fail regardless
Fudge v1.2.0
Checksum: 34FDF526B2F0DE7B89105902256C0EB6FB74D3D440A6998850FC5ACCAFC3B2B8
Features
Fudge v1.1.0
Checksum: A84902DB12DB14148B5AE9145DC013BE28C69A559BAFD7584C13DF6FB338F437
Bugs
- #16: Exit code of 3010 (Reboot) from Chocolatey causes Fudge to fail. This is now suppressed, and fudge warns you about any packages that may require a reboot
Features
- #1: Ability to
list
information of packages in the Fudgefile that are currently installed - #2: Have a
-DevOnly
flag to only action upon thedevPackages
and not the normalpackages
- #6: Ability to create
new
empty Fudgefile, or one from a nuspec and-Install
the packages (#11) - #9: Ability to
delete
a Fudgefile, and a new flag to-Uninstall
the packages - #14: Fudgefile needs a property for custom sources from which to install packages
- #18: Add new
prune
action to uninstall packages not in a Fudgefile - #19: Add new
clean
action to uninstall all packages on a machine
Additional Features
- There is a
search
action which is a more intelligent search on choco packages (ie:fudge search git.install
) - There is an inbuilt
rebuild
action that will runclean
followed byinstall
- There is a small
which
action that will display the path for where commands are located (ie:fudge which 7z
)
Notes
- When you show the
list
information it will display any packages that may require an update, or are not currently installed from a Fudgefile - Running a
search
will display direct package matches at the top, followed by packages of close origin, followed by a levenstein of other packages. Only the top 10 results are shown, but you can increase that using the-limit
argument
Fudge v1.0.0
Checksum: ADFE1A02BDA519CBEE4504474F955D2FC92B170A0BA661BA28DC84C128297E44
This is the initial release of Fudge.
Features
- Uses a Fudgefile to control required software
- Allows you to version control required software to run websites, services and applications
- Ability to run pre/post install/upgrade/uninstall/pack scripts
- Can seperate out developer specific software which aren't needed for certain environments
- You can reinstall all packages, or just in/un/reinstall all packages
- Allows you to have mutliple nuspecs, which you can then pack one or all of with Fudge