Git Product home page Git Product logo

fish-site's People

Contributors

alarixnia avatar ammgws avatar anotherkamila avatar dawidd6 avatar dideler avatar diogoleal avatar dmouse avatar egorsmkv avatar faho avatar floam avatar henrikhorluck avatar jakeleporte avatar jhasse avatar komidore64 avatar krobelus avatar krzysiekj avatar mymindstorm avatar nckx avatar nightlark avatar peterdavehello avatar qbit avatar ridiculousfish avatar siteshwar avatar skvggor avatar windsorschmidt avatar yursan9 avatar zanchey avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fish-site's Issues

Tutorial should mention arrays

After somebody came to the IRC channel asking why her function (using $argv[0]) doesn't work, I think that it should be mentioned in the tutorial, especially considering they do start with 0 in bash, with "unlike other shells" wrapper to make it more noticeable (even if it's just bash, zsh does it just like fish shell).

Multiple FAQs

There's a FAQ at http://fishshell.com/docs/2.0/faq.html and http://ridiculousfish.com/shell/faq.html. Most of the content they cover also differs.

I suggest adding the content from the ridiculousfish.com FAQ to the fishshell.com FAQ, and then redirecting (or at least point) the ridiculousfish.com FAQ to the fishshell.com FAQ so you don't have to double your efforts maintaining both.

I can move the content over and send a pull request, I just need to know if I should be editing docs/current or docs/2.0.

Can't search for commands like "if" and "for"

If I search for "for" using the left-side search box on https://fishshell.com/docs/current/index.html, it takes me to https://fishshell.com/docs/current/search.html?q=for&check_keywords=yes&area=default, which says

Your search did not match any documents.

It would be super helpful if all fish commands were searchable.

Commands that seem broken:

  • if
  • for
  • cd
  • and
  • or

Commands that are <= 3 chars that seem to work:

  • end
  • set (albeit suboptimal search ranking)

Is it possible Sphinx has the ones that don't work as stopwords?

Home page broken

I was looking at a video tutorial an noticed a config/fish or something, so I remembered about fish and I really liked the autocompletion suggestion feature but, after searching it on google I find the home page of the site which is broken.

In summary, if I do

GET http://fishshell.com/

result is

<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>2D5A40070D8E3EB0</RequestId>
<HostId>
2/aWeIxZaO/t3xjYs5vJSeYityat3f0lt4z3vaLfivgCW8F0w/g2qAnbeMRXUctN
</HostId>
</Error>

Internationalization

Hi,
I would like to internationalize this site.
Do you have any wishes for using specific framework?
Generally it would be nice to have the possibility to put translations on some online translations site in the future.

Improve fallback fonts using ModernFontStacks

The current comic sans look fails to be effective on mobile devices (including android) and could easily be improved by adding some additional fallback font options from modern font stacks

font-family: "Comic Sans MS", "Comic Sans", "Comic Mono", "ComicShannsMono Nerd Font Propo", 'Segoe Print', 'Bradley Hand', Chilanka, TSCu_Comic, casual, cursive;

This will be more effective across multiple devices.

Sincerely,

A handwritten font connoiseur

install on Windows (continued)

Because the orginal iusse #60 is closed:

Maybe this will help you:
I am using Windows 7 and 7zip.exe for extracting.

Download
  https://github.com/git-for-windows/git/releases/download/v2.16.2.windows.1/Git-2.16.2-64-bit.exe
and install it for example under c:\git

Download
   http://repo.msys2.org/msys/x86_64/fish-2.7.1-2-x86_64.pkg.tar.xz
and extract to a temporary directory for example c:\temp
   xcopy /s c:\temp\etc\*  c:\git\etc\
   xcopy /s c:\temp\usr\*  c:\git\usr\

Download
   http://repo.msys2.org/msys/x86_64/gcc-libs-6.4.0-3-x86_64.pkg.tar.xz
and extract to a temporary directory for example c:\temp
   xcopy /s c:\temp\usr\*  c:\git\usr\

Download
   http://repo.msys2.org/msys/x86_64/bc-1.07.1-1-x86_64.pkg.tar.xz
and extract to a temporary directory for example c:\temp
   xcopy /s c:\temp\usr\*  c:\git\usr\

Usage:

c:\git\bin\bash.exe -c fish
c:\git\bin\bash.exe -c "fish script.fish"

Website enhancements

Hi,

I'm a developer front-end working at F.biz and started making some improvements in HTML, CSS and JS.

I'd love to contribute to the project in other ways too, since I use it every day at work and at home. A while ago I made the logo of the oh-my-fish (may know it).

I intend to leave the aesthetics of the site as it is (roots!), however, add compatible with smaller screens, improved HTML, CSS and JS (all assets) with development standards.

I started work on a new branch and may already test -- jumbotron (cool name โœจ!) It is already responsive.

What do you think?

Regarding the magenta home page.

The Comic Sans has genuine poetic value, but the magenta backdrop literally hurts my eyes; please consider changing it.

PS Love the other edits!

markup typo

I suppose it is markup typo with two asterisk symbols here *~/.config/fish/config.fish* in the beginning of the commands.html file.

Host stickers

@floam commented on Mon Aug 01 2016

I have never noticed it before but there is a file doc_src/branding/logo.psd checked into master. It's around 3.8MB large. We also have been including it in our releases it seems, where even after being gzipped it's making the tarball about a third larger than it'd otherwise be. It seems to me this would have a better home in a clean branch other than master, or better another repo entirely like fish-site.

The ~4MB PSD doesn't seem to represent the most official logo of fish (despite the filename), instead it seems to be a cool fan-art composition of the ASCII fish with a template for laser-cutters, for having stickers made. What's the thinking here? Nobody downloading fish will need it. Someone searching for fish stickers likely won't find it with it buried there. Shouldn't it go on the website, if anywhere?


@ridiculousfish commented on Mon Aug 01 2016

Oh god, how did that get in there. Yes, let's move it to fish-site.


@floam commented on Mon Aug 01 2016

I'll yank it. How do you want to show it on the actual site of fish-site? I suppose another way to do it is host it in the repo with the README pretty much like this one was and mention on Wiki or something.


@ridiculousfish commented on Mon Aug 01 2016

I think interest in the artwork itself will be low, so it's OK to link to it from an obscure place (like the wiki). But users might like to have a place to buy stickers - that might merit a small link on the site.


@floam commented on Mon Aug 01 2016

OK, "moving" this issue over to fish-site with the magic button in this browser extension... It can be discussed there.

Add git instructions alongside tarball

I think it'd be better to change the "tarball" tab in the Go Fish section to a "Sources" tab, and include both the tarball and something telling visitors how to check it out from the git repository.

typos in urls

There are few URLs mistyped in documentation (almost all versions).

  1. index.html points to bind.html#special-case-escape , correct commands.html#bind
  2. index.html points to fish_mode_prompt.html, correct commands.html#fish_mode_prompt
  3. commands.html points to argparse-local-variables, correct #argparse

Add search

Hey ๐Ÿ‘‹ I've been using fish since forever, but I keep needing to look up some differences with bash like how to set env variables for a single command. It would be really nice if I could search within the site for that.

I'm working at Algolia and we offer docsearch as a free service for open source projects. It basically crawls the documentation and makes it searchable, and you add an autocomplete to your page so people can search in it.

Let me know if you're interested!

Might be some typos in the documentation

Just some very tiny typos:

  1. Search "a block of commands that can be called as if they where a single command". I think it should be were
  2. a operation that changes => an ?
  3. documentationfor the => documentation for the

Legacy HTTP and git:// URLs being used

HTTP and "The Git Protocol" are unauthenticated and should not be used anymore. Please update the following:

And consider doing a global replace for those URLs in the git repos to catch all legacy occurrences.

What happened to the main page of fishshell.com ?

The new color looks very weird to me and the contrast is just too high. I know high contrast mode is a thing but not everyone needs that.

Also in my opinion the comic sans font is just not suitable for a piece of software that interacts with your computer.

Is this some kind of out of the season April fools joke?

documentation is being clipped on small (phone) screen

To reproduce the issue, navigate to a command documentation page that includes a code box example w/ lines that extend beyond the viewport width of a typical phone (code box examples reasonably disable word wrapping, but in doing so lead to a container width that exceeds the viewport of the phone screen). For example:
https://fishshell.com/docs/current/cmds/read.html

The issue seems to originate in pydoctheme.css @ lines:555-57

/* On screens that are less than 700px wide remove anything non-essential
   - the sidebar, the gradient background, ... */
@media screen and (max-width: 700px) { ...

The above media directive targets small (ie. phone) screens, & the offending style setting seems to be the "overflow: clip" style at the bottom of the css block @ lines:590-98

div#fmain {
        border-radius: 0px;
        margin: 0;
        box-shadow: 0;
        width: 100%;
        padding: 0;
        /* We have some padding/margins that would overflow - just remove it */
        overflow: clip;
    }

I'm currently overriding "overflow: clip; " using the uBlock extension's custom filter mechanism.

For anyone looking for a temporary workaround to this clipping issue, you can install uBlock & add the following filter via the extension's dashboard: fishshell.com###fmain:style(overflow: visible !important)

Viewing the site in "desktop mode" also works.

That said, having this issue w/ the above overflow setting resolved by the webmaster would be much appreciated because it makes it impossible to read the online docs on a phone w/ o having to use a workaround!

Thx ๐Ÿ™ :)

Possibly a typo in docs

<li>Subshells, command substitution and process substitution are strongly related. <code>fish</code> only supports command substitution, the others can be achieved either using a block or the psub shellscript function.</li>

Is "psub shellscript function" -> "sub shellscript function" a typo?

Broken layout on Android Chrome

Something is going wrong with the layout of monospace text on the fish site, when viewed through Chrome on a Nexus 7 and a Nexus 6P. The same problem occurs on current Chrome Dev.

screenshot_20160514-221101

Link to Linux tab for WSL

As discussed in fish-shell/fish-shell#6941, following the default instructions for WSL gets you a seriously old version of fish on the default Ubuntu app. Additionally, the WSL instructions now suggest a wide range of distributions, so the WSL instructions should just refer to the Linux tab.

HTTPS should be the only allowed protocol

Hey there!
This is not directly related to the code, but to the web server configuration. The Cloudflare configuration, in this case.

HTTP is not encrypted. While you can't enter any personal details on the website, an attacker could tamper with the website's content, and change the download links to malware. Redirecting automatically to HTTPS is pretty easy and mitigates this issue.

The ideal solution would be to enable HSTS (https://blog.cloudflare.com/enforce-web-policy-with-hypertext-strict-transport-security-hsts/). This can be done with a couple of clicks on the Cloudflare dashboard. Other simpler solution is to create a Page Rule or enable the "Always Use HTTPS" option.

Please consider making these changes and help make the web a safer place!

Possible error in user documentation

In Escaping characters section of this site, it's written '\t' escapes the tab character. Is it correct? Shouldn't it be Escape sequence, '\t', represents the tab character? Same problem for many other escape sequences.

Site down

http://fishshell.com โ†’

<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>1372EBE9D841F8B9</RequestId>
<HostId>
9ShoOo4Ni9GXY715IWFoiZbulV4Wo0Q8RfRhmErjroBg3l88hWt6P+YNSA85tWAr4usYCothFzw=
</HostId>
</Error>

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.