This repository has been archived on 2024-02-15. You can view files and clone it, but cannot push or open issues or pull requests.
config-mapper/CHANGELOG.md

2.9 KiB

CHANGELOG

Unreleased

v0.6.2 - 2023-07-15

v0.6.1 - 2022-10-04

Features

  • ssh: add possibilty to use multiple SSH configurations

v0.6.0 - 2022-08-21

Bug Fixes

  • configuration: remove installation-order default value
  • items: fix stdout when no path is available
  • pkgs: update command building
  • pkgs: add pkg manager validation check and parsing cli arguments

Features

  • packages: add nala package manager

v0.5.0 - 2022-08-01

Bug Fixes

  • git: use go-git for adding removed file (workaround)

Features

  • pkgs: add more package manager

v0.4.0 - 2022-08-01

Bug Fixes

  • config: don't throw error when file not available on OS
  • save: remove folder before copy (avoid unwanted files)

Features

  • cli: add verbose flag and a spinner for pkgs
  • config: add SSH capability with user/pass or key/pass

v0.3.0 - 2022-08-01

Features

  • cli: packages are disabled by default
  • sync: add .ignore file to filter folder's content

v0.2.0 - 2022-08-01

Bug Fixes

  • git: use git binary for "git add"
  • git: deleted files are not pushed
  • git: add error handling and repo URL from config
  • rm: remove dir even if not empty
  • stderr: add stderr to brew command output

Code Refactoring

  • archi: reduce base code to one struct
  • cli: separate functions from CLI for lisibility
  • logging: drop pterm

Features

  • cli: add git push option with message
  • index: add indexing system

v0.1.0 - 2022-07-31

Bug Fixes

  • config: fix config path check
  • copy: use io.Copy instead of custom copy

Code Refactoring

  • config: unmarshal configuration instead of raw read

Features

  • cli: add save and load features
  • cli: add copy folder
  • cli: add save command
  • cli: add configuration-file persistant flag
  • cli: implement pkgs installation
  • cli: add init sub-command
  • config: add yaml tags for yaml.v3
  • config: update git configuration