Rember 0.0.3-beta1
See the version list below for details.
dotnet tool install --global Rember --version 0.0.3-beta1
dotnet new tool-manifest # if you are setting up this repo dotnet tool install --local Rember --version 0.0.3-beta1
#tool dotnet:?package=Rember&version=0.0.3-beta1&prerelease
nuke :add-package Rember --version 0.0.3-beta1
Rember
Rember is a command line tool that reminds and allows you to easily run builds, tests and custom tasks automatically before committing/pushing code and waiting for it to break the pipeline 15 minutes later.
Table of contents
About
It detects your used language and build tool automatically, currently (hopefully) supports:
- Dotnet
- Maven
- Gradle
- NPM
- Yarn
- SBT
Building and Testing with these tools comes supported out of the box with support for creating custom tasks planned for version 0.0.3.
Installation
With choco
choco install rember --pre
With Nuget
dotnet tool install --global Rember --version 0.0.2-beta1
Check the latest version just in case. A note for the versions, the beta/rc version most likely does not make a difference; I sometimes have some issues with Choco mostly and I need to push newer versions to fix them but the code itself is the same.
Usage
The list of commands is getting rather lengthy so run rember -h
instead 😃
This is VERY early in development. I'll be adding a few more features and a lot more flexibility to this. Eventually I'll try setting up a CD pipeline to push this to things like Chocolatey and or Homebrew.
To install this right now for developing, assuming you have the required dotnet stuff, simply run the RefreshPackage
ps script.
To generate executables for both windows and linux run CreateExecutables.ps1
(or just the
linux half if you can't run powershell).
Roadmap
- v0.0.2-beta
- Remove existing tasks
- Select if u want build/test at init, ability to add either one later on
- Ability to define custom tasks to run [a bit buggy, pushed back to 0.0.3]
- v0.0.3-beta
- Completely remake how file accesses work [delayed to next release]
- Fix custom task creation
- Add save and restore
- Ability to load settings from a yml file
Will move to using a dev branch like a normal person when I leave beta versions 😃
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
This package has no dependencies.
Version | Downloads | Last updated |
---|---|---|
0.0.4 | 439 | 5/29/2022 |
0.0.4-rc4 | 293 | 5/28/2022 |
0.0.4-rc3 | 188 | 5/15/2022 |
0.0.4-rc2 | 261 | 5/13/2022 |
0.0.4-rc1 | 267 | 5/13/2022 |
0.0.3-beta1 | 277 | 1/31/2022 |
0.0.2-beta1 | 251 | 1/14/2022 |
0.0.1.1-beta | 241 | 1/6/2022 |
0.0.1-beta | 263 | 1/6/2022 |