Skip to content

Releases: itislu/42free

v1.18.0

29 Jun 11:22

Choose a tag to compare

New Features

  • Prompt at installation if home or sgoinfre has been upgraded for campuses that are known to offer such options (619c254 by @itislu)
  • Add 42 Gyeongsan to predefined setups when installing (Thanks to @hijae and their report about the storage layout at 42 Gyeongsan) (1668525 by @itislu)

Improvements

  • Make prompts more consistent and require enter key for all prompts (f1d988c by @itislu)

Bug Fixes

  • Print a newline when receiving Ctrl+D during prompts in install script too (4af45a9 by @itislu)
  • Fix multiple ys not getting accepted as yes in prompts (a4d8d60 by @itislu)

Documentation

  • Add "Notes" section to campus table with possible storage upgrades (158ab4e by @itislu)
  • Sort confirmed campuses alphanumerically (cf7d4f3 by @itislu)

Refactors

  • Change install script to allow for campuses with 0 GB default available sgoinfre (9f76fbe by @itislu)

Full Changelog: v1.17.1...v1.18.0

v1.17.1

28 May 02:58

Choose a tag to compare

Documentation

  • Clarify that --sgoinfre does not modify any existing symoblic links (84a52f7 by @itislu)
  • Update link for confirming storage layout to the newly merged discussion (0f0d08b by @itislu)
  • Correct sgoinfre storage of 42 Lisboa (62fcf52 by @itislu)

Full Changelog: v1.17.0...v1.17.1

v1.17.0

19 May 15:18

Choose a tag to compare

New Features

Bug Fixes

Documentation

  • Merge 2 bullet points in the Contributing paragraph to have a single discussion to collect data, not 2 (faa6c20 by @itislu)
  • Change to gender neutral emoji (6a50dfe by @itislu)
  • Change wording of installing the 42free alias (0c9f7c4 by @itislu)

Tests

Chores

  • Use \033 for escape sequences to ensure compatibility (1c4ee8d by @itislu)

Code Style

Full Changelog: v1.16.2...v1.17.0

v1.16.2

23 Jan 00:15

Choose a tag to compare

Bug Fixes

  • Retain all options given (like -r or -i) after updating (2fe4ad5 by @itislu)

Full Changelog: v1.16.1...v1.16.2

v1.16.1

22 Jan 23:53

Choose a tag to compare

Improvements

Full Changelog: v1.16.0...v1.16.1

v1.16.0

22 Jan 05:20

Choose a tag to compare

New Features

Improvements

  • Add error message when symbolic link with tmp name could also not be created (3870ed2 by @itislu)

Bug Fixes

  • Fix issues with . and .. in paths (64295f4 by @itislu)
  • Fix symbolic link creation when moving the only file of a directory (7f39f70 by @itislu)
  • Print a newline when receiving Ctrl+D during prompts (da974c5 by @itislu)

Code Style

  • Consistently put control operators in-between conditional expressions (a3165c4 by @itislu)
  • Avoid unnecessary subshell (510eac7 by @itislu)

DevOps

Full Changelog: v1.15.1...v1.16.0

v1.15.1

18 Dec 18:56

Choose a tag to compare

Improvements

Bug Fixes

  • Remove any file that was created just between moving a file successfully and creating the symlink in its place (4ce643d by @itislu)

Full Changelog: v1.15.0...v1.15.1

v1.15.0

07 Nov 22:28

Choose a tag to compare

New Features

  • Allow more options than y/Y/yes/Yes when prompting for confirmation, like yup/Yeah/yesss (607c5f2 by @itislu)
  • Add --info option to display the current storage usage of your home and sgoinfre directories (818b70a by @itislu)
  • Prompt to create a symbolic link to personal sgoinfre directory in home directory if it does not exist yet (a5e59b9 by @itislu)

Bug Fixes

  • Fix indentation in help message (07ace0e by @itislu)
  • Ensure symbolic links get created exactly at expected places, or fail otherwise (d6dd86a by @itislu)
  • install:

Documentation

  • Add screenshot of conversation that sparked this project (3b93865 by @itislu)

Tests

  • Add a GitHub Actions hosted macOS image to test compatibility (30e1fd0 by @itislu)

Code Style

  • Move a bunch of variable assignments further up (8de54d5 by @itislu)
  • Make comment about first iteration of default arguments more clear (2ba437b by @itislu)
  • Make tight connection between two blocks of code more clear by removing a separator line between them (b48df1e by @itislu)

Full Changelog: v1.14.0...v1.15.0

v1.14.0

14 Sep 00:51

Choose a tag to compare

New Features

Documentation

Full Changelog: v1.13.0...v1.14.0

v1.13.0

06 Sep 16:56

Choose a tag to compare

New Features

  • Add support for Docker on macOS to default arguments (50c8236 by @itislu)
  • Add support for Docker on Linux to default arguments (bc2ab98 by @itislu)

Full Changelog: v1.12.0...v1.13.0