A CLI for syncing Dart dependency versions between pubspec.yaml and pubspec.lock files.

Related tags

Utilities lockpick
Overview

lockpick

style: very good analysis License: MIT

A CLI for syncing Dart dependency versions between pubspec.yaml and pubspec.lock files. ๐Ÿ”’

Usage

# Activate lockpick
pub global activate lockpick

# See usage information
lockpick --help

# Sync dependency versions in the current directory
lockpick sync ./
You might also like...

Converts SVG icons to OTF font and generates Flutter-compatible class. Provides an API and a CLI tool.

Fontify The Fontify package provides an easy way to convert SVG icons to OpenType font and generate Flutter-compatible class that contains identifiers

Oct 28, 2022

A simple shortcut, command line interface (CLI) for a lazy (a.k.a effective) Flutter developer in order to increase productivity and happiness.

f A simple shortcut, command line interface (CLI) for a lazy (a.k.a effective) Flutter developer in order to increase productivity and happiness. Inst

Nov 22, 2022

CLI utility to manage MC Server installations

CLI utility to manage MC server installations. Features Install required JDKs Download server files Generate start scripts (with optimized JVM flags)

Nov 18, 2022

Command-line Interface (CLI) for any_icon_maker.

makeanyicon Command-line Interface (CLI) for any_icon_maker. makeanyicon Quick Start Installation Usage License Quick Start Installation dart pub glob

Nov 4, 2022

Simple CLI tool to produce icons for your next app.

icon_set_generator Simple CLI tool to enable easy production of icon sets for your next application. Installation Clone the repo and add bin/icon_set_

Nov 17, 2021

Official CLI for the GetX framework

Official CLI for the GetX framework

Nov 23, 2021

๐Ÿ” ๐Ÿ‘€ CLI utility to check last-visit of your CodeForces friends & much more, ๐Ÿš€ powered by CodeForces API

JoJo ๐Ÿ” ๐Ÿ‘€ CLI utility to check last-visit of your CodeForces friends & much more, ๐Ÿš€ powered by CodeForces API Features Online Friends All Friends Pr

Jul 20, 2020

You can use this package for transition between screens with interesting way with amazing animation

You can use this package for transition between screens with interesting way with amazing animation

You can use this package for transition between screens with interesting way with amazing animation

Jul 10, 2022

A set of commands for coverage info files manipulation.

Coverage Utils A set of commands for coverage info files manipulation. Installing $ dart pub global activate

Oct 9, 2022
Comments
  • fix: fix bug where similarly named dependencies were incorrectly updated

    fix: fix bug where similarly named dependencies were incorrectly updated

    chore: update version and changelog

    Description

    This PR fixes a bug where similarly named dependency versions would get overwritten. Also upgraded version to 0.0.3

    Incorrect behavior

    # Before
    dependencies:
      bloc: foo
    
    dev_dependencies:
      bloc_test: bar
    
    ---
    # After
    dependencies:
      bloc: baz
    
    dev_dependencies:
      bloc: baz
    

    Type of Change

    • [ ] โœจ New feature (non-breaking change which adds functionality)
    • [x] ๐Ÿ› ๏ธ Bug fix (non-breaking change which fixes an issue)
    • [ ] โŒ Breaking change (fix or feature that would cause existing functionality to change)
    • [ ] ๐Ÿงน Code refactor
    • [ ] โœ… Build configuration change
    • [ ] ๐Ÿ“ Documentation
    • [ ] ๐Ÿ—‘๏ธ Chore
    fix 
    opened by jeroen-meijer 1
  • chore: add license, replace logger

    chore: add license, replace logger

    Description

    This PR prepares the package for release.

    • Removed the dependency on mason for logging.
    • Added MIT license.

    Type of Change

    • [ ] โœจ New feature (non-breaking change which adds functionality)
    • [ ] ๐Ÿ› ๏ธ Bug fix (non-breaking change which fixes an issue)
    • [ ] โŒ Breaking change (fix or feature that would cause existing functionality to change)
    • [ ] ๐Ÿงน Code refactor
    • [ ] โœ… Build configuration change
    • [ ] ๐Ÿ“ Documentation
    • [x] ๐Ÿ—‘๏ธ Chore
    opened by jeroen-meijer 1
  • feat: v0.0.2

    feat: v0.0.2

    Description

    This PR provides the same functionality as the initial POC but refactors the entire CLI management approach. This new version is based on the architecture using in VeryGoodOpenSource/very_good_cli and introduces some QOL features such as a --help command, --verbose flag and various other options related to yaml/lock file syncing.

    Type of Change

    • [x] โœจ New feature (non-breaking change which adds functionality)
    • [ ] ๐Ÿ› ๏ธ Bug fix (non-breaking change which fixes an issue)
    • [ ] โŒ Breaking change (fix or feature that would cause existing functionality to change)
    • [x] ๐Ÿงน Code refactor
    • [ ] โœ… Build configuration change
    • [ ] ๐Ÿ“ Documentation
    • [ ] ??๏ธ Chore
    feat 
    opened by jeroen-meijer 1
Owner
Jeroen Meijer (Jay)
Call me Jay. Software Developer, passionate about TypeScript and Flutter, like to help out other people. Admin and maintainer for @fluttercommunity
Jeroen Meijer (Jay)
Flutter Version Management: A simple CLI to manage Flutter SDK versions.

fvm Flutter Version Management: A simple cli to manage Flutter SDK versions. FVM helps with the need for a consistent app builds by allowing to refere

Leo Farias 3.2k Jan 8, 2023
Dependency Injection is a great design pattern that allows us to eliminate rigid dependencies between elements and it makes the application more flexible

GetX lib DI pattern Dependency Injection is a great design pattern that allows us to eliminate rigid dependencies between elements and it makes the ap

Trฦฐฦกng Viแป‡t Hoร ng 4 Feb 1, 2022
The Dart code generator for your package versions. ๐ŸŽฏ

The Dart code generator for your package versions. There is no way to get the package version from the code in the Dart ecosystem. Installation Add bu

Daichi Furiya 12 Dec 14, 2022
A library for YAML manipulation with comment and whitespace preservation.

Yaml Editor A library for YAML manipulation while preserving comments. Usage A simple usage example: import 'package:yaml_edit/yaml_edit.dart'; void

Dart 17 Dec 26, 2022
A cli tool to run Flutter applications and auto hot reload it when files are changed

Dashmon A minimalistic CLI tool to run Flutter applications and auto hot reload it when files are changed. It will watch changes your application code

Erick 31 Oct 6, 2022
A CLI tool to help batch renaming files.

batch_rename A CLI tool to enable batch renaming of files. Installation Clone the repo and add bin/batch_rename.exe to PATH: gh repo clone POWRFULCOW8

Diego Domรญnguez Melo 0 Nov 3, 2021
Okan YILDIRIM 37 Jul 10, 2022
A CLI tool to help generate dart classes from json returned from API

Json 2 Dart Command line utility Important note There is already a package called json2dart so this package will be called json2dartc ! This project w

Adib Mohsin 38 Oct 5, 2022
Uproot(uprt) is a multi-platform (Windows, MacOs, and Linux) command line utility written in Dart to convert a router's DHCP IP Reservations between routers

UPROOT Uproot(uprt) is a multi-platform (Windows, MacOs, and Linux) command line utility written in Dart to convert a router's DHCP IP Reservations be

GeekVisit 73 Jan 1, 2023
Provides simple conversion between Dart classes and Protobuf / Fixnum classes used in gRPC.

grpc_protobuf_convert Provides simple conversion between Dart classes and Protobuf / Fixnum classes used in gRPC. Using the library Add the repo to yo

null 2 Nov 1, 2022