PHANTOM
🇮🇳 IN
Skip to content

Aura 2.0#479

Merged
fosskers merged 150 commits intomasterfrom
aura-1.5
Jun 26, 2018
Merged

Aura 2.0#479
fosskers merged 150 commits intomasterfrom
aura-1.5

Conversation

@fosskers
Copy link
Owner

@fosskers fosskers commented May 30, 2018

This will be the last major Aura release that I foresee. It includes most of the improvements planned for the original Aura 1.4, including:

  • Use of shelly
  • CLI overhaul via optparse-applicative
  • Text instead of String
  • Use of the versions library
  • Use of freer-simple (Extensible Effects) to remove the Aura monad completely

As well as:

  • Fast, concurrent dependency resolution via async
  • A test suite for backend logic
  • JSON-based package states
  • Control over coloured output
  • Automatic package state saving upon -Au
  • Rework contributing guides (they're out of date)
  • Various bug fixes

Closes #85 #102 #158 #213 #217 #218 #296 #297 #311 #324 #346 #353 #357 #377 #400 #437 #445 #447 #451

fosskers added 30 commits May 21, 2018 20:46
- Most of the logic occurs in `Sh` now, which ensures that temporary
  directories will be respected.
- This is borrowed from the old `aura-1.4` branch.
- More dedicated usage of `Sh` instead of the catch-all `Aura` Monad.
- The only thing that used this was the old bash parser, which no
  longer exists.
- Still need to do checks for conflicts.
fosskers added 9 commits June 25, 2018 09:54
- Also allows `ros-lunar-desktop` to dep check :)
- Turns out it's not a universal speedup. Some `-Au` calls go _much_
  faster. Dep checking `ros-lunar-desktop` goes from 3 minutes to 2 minutes.
- This is the first step in enabling `--color never`.
- By default, output text will not be coloured when stdout is *not*
  a terminal.
@fosskers fosskers changed the title [WIP] Aura 2.0 Aura 2.0 Jun 26, 2018
@fosskers fosskers merged commit 642163a into master Jun 26, 2018
@fosskers fosskers deleted the aura-1.5 branch May 29, 2019 00:12
Copy link

@patriciamoreirag3 patriciamoreirag3 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Patricia Moreira Gonçalves Moura
patriciamoreirag@gmail.com

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

-A doesn't handle metapackages

3 participants