Skip to content

Conversation

mellonnen
Copy link
Member

No description provided.

mellonnen and others added 30 commits February 22, 2023 22:52
> yo dawg I heard you like configs so I created a config command so you
can config your config while configing your config

- `portal config view` outputs current config with syntax highlighting
- `portal config path` outputs the path of the config file
- `portal config edit` opens the config file in default $EDITOR
- `portal config reset` resets the config file to its default values
- fixes reading from the config file (it was not working at all!)
  - since this was not working at all, there are no breaking changes (haha!)
  - thus, we also move the config file to `$HOME/.config/portal/config.yml`
- moved relay-related constants to config file
feat: config command with various subcommands
feat: refactor config for more extensibility
feat: file overwrite prompt (with configurability)
* fix: better hostname (+port) validation

* fix: fail on invalid port ranges
* feat: allow manual running of the release workflow

* docs: refresh readme to reflect recent changes

* feat: add sender and receiver demo tapes (uses charmbracelet/vhs)

* feat: readme refresh, new demos

* doc: serve command, building from source

* docs: highlighting language hint

* docs: spelling

* docs. add DO sponsorship mention

* Add AUR package (#16)

---------

Co-authored-by: Zino Kader <zinokad@gmail.com>

---------

Co-authored-by: Jonathan Neidel <github@jneidel.com>
> yo dawg I heard you like configs so I created a config command so you
can config your config while configing your config

- `portal config view` outputs current config with syntax highlighting
- `portal config path` outputs the path of the config file
- `portal config edit` opens the config file in default $EDITOR
- `portal config reset` resets the config file to its default values
ZinoKader and others added 27 commits March 6, 2023 09:22
> yo dawg I heard you like configs so I created a config command so you
can config your config while configing your config

- `portal config view` outputs current config with syntax highlighting
- `portal config path` outputs the path of the config file
- `portal config edit` opens the config file in default $EDITOR
- `portal config reset` resets the config file to its default values
- fixes reading from the config file (it was not working at all!)
  - since this was not working at all, there are no breaking changes (haha!)
  - thus, we also move the config file to `$HOME/.config/portal/config.yml`
- moved relay-related constants to config file
Introduces a committer pattern instead of passing in a function to block
the unpack function.
- Broke out commands into functions in commands package
- Moved ui package into cmd folder and renamed tui
- Moved config package into cmd folder
- Moved portal package into internal
- Implemented raw commands for send and receive
- This has been deprecated in go 1.20
- use a local rng when generating passwords
- remove Init function for sender
feat: landing page for relay server
@mellonnen mellonnen requested a review from ZinoKader March 7, 2023 15:26
@mellonnen mellonnen merged commit 647b8b4 into master Mar 7, 2023
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.

2 participants