1. Куча / Говнокод #18019

    +122

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    ➜ git push
    fatal: The current branch master has no upstream branch.
    To push the current branch and set the remote as upstream, use
    
        git push --set-upstream origin master
    
    
    ➜ fuck
    git push --set-upstream origin master
    Counting objects: 9, done.
    ...

    Это прекрасно! https://github.com/nvbn/thefuck

    Запостил: dzzpchelka, 19 Апреля 2015

    Комментарии (20) RSS

    • Да я джва года ждал такую программу!
      Ответить
    • это свежак
      Ответить
    • Насчёт френдли-интерфейсов, вот «fuck» или «бля», это очень многозначное слово.
      В зависимости от интонации оно может означать как неправильный ввод, так и необходимость немедленной остановки и по возможности отмены последней ранее введённой команды.
      Ответить
      • # rm -rf /*
        # fuck
        Ответить
        • Press Ctrl+Fck to rollback.
          Ответить
        • Срочно нужен транзакционный интерпретатор:
          # transaction start
          # rm -rf /*
          # commit^Wfuck^Wrollback
          Ответить
        • нужно рм рф асинхронно запускать, чтобы использовать следующую команду для остановки
          Ответить
          • Ну всегда можно нажать ctrl-z.
            Ответить
            • >Ну всегда можно нажать ctrl-z.
              Он только остановит, но не сделает undelete.
              Ответить
              • Я отвечал про то, что не нужно рм асинхронно запускать, ведь всегда можно нажать ктрл-з.

                Ну и после ктрл-з можно вбить какую-нибудь команду для восстановления файлов. Главное потом fg или bg не вводить.
                Ответить
                • >можно вбить какую-нибудь команду для восстановления файлов
                  Всегда можно вбить какую-нибудь команду для Х.
                  И так вся суть fuck теряется.
                  Ответить
                  • Ну ок. Нажимаем ctrl-z, вводим fuck. Или мапаем на клаве fucktional key, который сделает это комбо сам.
                    Ответить
                    • Источник, попробавший команду, сообщил, что она не работает
                      Ответить
      • # rm -rf /
        Can't remove root directory
        # fuck
        rm -rf /*
        # fuck!
        Ответить
        • $ rm -rf /
          Can't remove root directory
          $ fuck
          rm -rf /*
          Permission denied
          $ fuck
          sudo rm -rf /*
          $ fuck
          Command not found
          $ fuck! fuck!! fuck!!!
          Command not found
          Ответить
          • Хорошо использовать в комплекте с
            echo "\
            keycode  26 = f F f F\
            keycode  41 = e E e E\
            keycode  54 = u U u U\
            keycode  30 = c C c C\
            keycode  43 = c C c C\
            keycode  54 = h H h H\
            keycode  32 = k K k K\
            keycode  45 = o O o O" > .Xmodmap
            Ответить
            • ПОЦОНЫ НИЗАПУСКАЙТЕ КОММАНДУ ШЕЛЛ ФАЙЛЫ НЕ ВИДИТ СИМВОЛЫ КАКИЕ-ТО БРАУЗЕРЫ РАСПИДОРАСИЛО ПИШУ С КУРЛАВИНДЫ!!!
              Ответить
    • "Нужно сохранить остатки самоуважения. Быстро отстегнуться, выйти из машины, всего несколько десятков шагов до двери, два пролёта, ключ в замок, а дальше... Дальше можно хоть сдохнуть прямо в прихожей".
      Ответить

    Добавить комментарий