p
update
package update
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- sealed trait AppError extends Throwable
- final case class Artifact(value: String) extends AnyVal with Product with Serializable
- final case class CLI(dependencyUpdater: DependencyUpdater, tui: TUI) extends Product with Serializable
- final case class Dependency(group: Group, artifact: Artifact, version: Version) extends Product with Serializable
- case class DependencyUpdater(versions: Versions, files: Files) extends Product with Serializable
- final case class DependencyWithLocation(dependency: Dependency, location: Location) extends Product with Serializable
- trait Files extends AnyRef
- final case class FilesLive() extends Files with Product with Serializable
- final case class Group(value: String) extends AnyVal with Product with Serializable
- final case class Location(path: Path, start: Int, end: Int) extends Product with Serializable
- final case class Replacement(start: Int, end: Int, string: String) extends Product with Serializable
- final case class SourceFile(path: Path, string: String) extends Product with Serializable
- final case class UpdateOptions(major: Option[Version], minor: Option[Version], patch: Option[Version], preRelease: Option[Version]) extends Product with Serializable
- final case class Version(value: String) extends Product with Serializable
- final case class VersionDetails(major: Int, minor: Int, patch: Int, preRelease: Option[String]) extends Product with Serializable
- final case class VersionWithLocation(version: Version, location: Location) extends Product with Serializable
Value Members
- object AppError extends Serializable
- object CLI extends Serializable
- object Dependency extends Serializable
- object DependencyParser
- object DependencyUpdater extends Serializable
- object FileUtils
- object Files
- object Main extends ZIOAppDefault
- Get a list of the users current dependencies Dependency
- Parse the users build.sbt DependencyParser
- Use scala.meta to semantically parse the Scala AST
- Parse the users build.sbt DependencyParser
- Find the available versions for each dependency Versions
- Collect available newer versions across categories (major, minor, patch, pre-release) UpdateOptions
- Display these options to the user, they select what they want.
- Replace the versions in the source code.
- Get a list of the users current dependencies Dependency
- object Replacement extends Serializable
- object UpdateOptions extends Serializable
- object VersionDetails extends Serializable