Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Design: new package "SynoCli net" #3254

Closed
ymartin59 opened this issue Mar 25, 2018 · 11 comments
Closed

Design: new package "SynoCli net" #3254

ymartin59 opened this issue Mar 25, 2018 · 11 comments

Comments

@ymartin59
Copy link
Contributor

ymartin59 commented Mar 25, 2018

Create a package for small command line utilities dedicated to network/remote access.
Revival of #2261
Tools candidates:

Any other ideas?
Wanted contribution: an generic icon for "SynoCli" package group, with "net" text addition for category

@ymartin59 ymartin59 mentioned this issue Apr 9, 2018
3 tasks
@ymartin59 ymartin59 changed the title Design: new package "SynoCli remote" Design: new package "SynoCli net" Apr 9, 2018
@publicarray
Copy link
Member

publicarray commented Apr 10, 2018

How about iftop, mtr, nethogs ? or should those be a separate group (including nmap)?

I've created an Icon but I've used Font Awesome so inclusion of their licence is needed: https://fontawesome.com/license

icons.zip

Edit: or more cli like?

cmd

net-shell

net-shell-refined

And for those that set their shell to green 😆

net-shell-green - for those that set their shell to green

@ymartin59
Copy link
Contributor Author

ymartin59 commented Apr 11, 2018

@publicarray Thanks for these icons... I still wonder if spksrc is really the right place to provide "simple" command line tools that are already available with entware-ng #3255 (or may be added there).
There is already a lot of volume to maintain here, so I would be pleased to "delegate" to keep our list of applications "relevant" and as short as possible.

@publicarray
Copy link
Member

publicarray commented Apr 12, 2018

I see your point. Hm the packages that I suggested are more aimed for router users/network people anyway. I don't have an answer either. However I do think that we could combine all current CLI packages together into one meta CLI package (or maybe just two, one that is a more lightweight version). The current proposal with CLI categories is also a good idea. I don't know..

Another option for NAS users (I don't think the hardware in the router is quite enough) is to install Debian-Chroot to get all the CLI galore.

Edit: I read to fast. I see the duplicates now: https://github.com/Entware/entware-packages/tree/master/net

So mtr, nethogs, nmap and socat are duplicates. Entware is a big package though. It contains clamav, snort and mysql (in utils)

@publicarray
Copy link
Member

So here is how I see it. People can install Debian-Chroot and have access to "everything". Or they can install Entware (once ready) to get the vast majority of things a dev would need. Or they can install SynoCommunity's own "limited" selection of existing CLI packages (whether a meta, category or individual package, I wouldn't worry too much about duplicates. Worrying about duplicates can course more of a maintenance burden than it tries to solve).

@ymartin59
Copy link
Contributor Author

ymartin59 commented Apr 12, 2018

I partly agree. I would care about "duplicates" only at "new package request" triage... to avoid volume to grow.

@ymartin59
Copy link
Contributor Author

@publicarray I am back here and I wonder if Font Awesome may be used according Free license: https://fontawesome.com/license/free

@ymartin59
Copy link
Contributor Author

@publicarray Sorry, OK for free license, I wonder where it should be noticed in our package (credits in description or in install wizard?
I am interested to get your "green shell" logo as svg with parts splitted as layers - I use Inkscape - after switch "Net" and ">_" so that "Net" is straight horizontal and have space to replace easily "Net" with "Files", "Disk", "Dev"...
Add your own copyright in SVG metadata and I will take care it is preserved in PNG.

@publicarray
Copy link
Member

publicarray commented Sep 17, 2018

@ymartin59 Yea, good question about where to put the licence. I think both options you listed are good.

I don't use Inkscape but I think this is what you are after: https://seby.io/files/SynoPackagegreen-shell.svg I don't particularly care about the metadata (does anyone actually read them?) instead, how would you feel if you add a link to this issue in the commit message? (only for the first upload of the file)

P.S. I used Fira Sans for the font, but you are free to choose any font you like :)

@ymartin59
Copy link
Contributor Author

@publicarray Great. I like it ! And I can edit text on my own. OK to credit your work and refer to license from commit message.

@publicarray
Copy link
Member

@ymartin59 Sounds good to me 👍 but, I'm not sure about the licence. I do think that Font Awesome licence needs to be in the source code somewhere. Happy to help :)

@cytec
Copy link
Member

cytec commented Oct 29, 2018

piknik #3504

@ymartin59 ymartin59 self-assigned this Dec 8, 2018
ymartin59 added a commit to ymartin59/spksrc that referenced this issue Dec 9, 2018
@ymartin59 ymartin59 mentioned this issue Dec 9, 2018
2 tasks
ymartin59 added a commit to ymartin59/spksrc that referenced this issue Dec 30, 2018
ymartin59 added a commit to ymartin59/spksrc that referenced this issue Dec 30, 2018
ymartin59 added a commit to ymartin59/spksrc that referenced this issue Dec 30, 2018
Credits to Sebastian Schmidt (publicarray) for icons

Closes SynoCommunity#3254
ymartin59 added a commit to ymartin59/spksrc that referenced this issue Dec 30, 2018
stefaang pushed a commit to stefaang/spksrc that referenced this issue Jan 21, 2019
Credits to Sebastian Schmidt (publicarray) for icons

Closes SynoCommunity#3254
stefaang pushed a commit to stefaang/spksrc that referenced this issue Jan 21, 2019
@hgy59 hgy59 mentioned this issue Nov 9, 2019
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants